tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [uvm_hotplug] Fixing the build of tests




> On Dec 15, 2018, at 1:53 PM, Jaromír Doleček <jaromir.dolecek%gmail.com@localhost> wrote:
> 
> Bigger physical pages also reduce size of page tables (big deal if it
> e.g. allows to reduce e.g. 4-level to 3-level mapping, but even "just"
> factor or two or four is very good) and hence speed up page faults,
> and improve TLB utilization. It's really good thing overall and
> something which is very desirable on monster memory machines.

This is only the case if a real "larger physical page size" is available, of course, as opposed to simply clustering e.g. 4 4KiB physical pages into a 16KiB VM page.

Another thing that would be interesting would be to bucket memory so that the allocator could easily request e.g. a large contiguous region, which would enable you to, for example, map all of libc's text with a single L2 PTE.

-- thorpej



Home | Main Index | Thread Index | Old Index