mmap performance and memory use
Wojciech Puchar
wojtek at wojtek.tensor.gdynia.pl
Mon Oct 10 21:28:16 UTC 2011
>
> Notice that vm.pmap.pde.promotions increased by 31. This means that 31
> superpage mappings were created by promotion from small page mappings.
thank you. i looked at .mappings as it seemed logical for me that is shows
total.
> In contrast, vm.pmap.pde.mappings counts superpage mappings that are created
> directly and not by promotion from small page mappings. For example, if a
> large executable, such as gcc, is resident in memory, the text segment will
> be pre-mapped using superpage mappings, avoiding soft fault and promotion
> overhead. Similarly, mmap(..., MAP_PREFAULT_READ) on a large, memory
> resident file may pre-map the file using superpage mappings.
your options are not described in mmap manpage nor
madvise (MAP_PREFAULT_READ).
when can i find the up to date manpage or description?
is it possible to force VM subsystem to operate on superpages when
possible - i mean swapping in 2MB chunks?
More information about the freebsd-hackers
mailing list