Request for test: Concurrent l1 allocated

Mark Tinguely marktinguely at gmail.com
Thu Oct 14 20:29:27 UTC 2010


There are about 35 static l1 page tables allocated per 64MB of RAM.  I 
was curious how many of the static allocated level 1 page tables are 
really being used in a real environment.

I would appreciate it if the following patch was compiled into your next 
kernel:

 http://www.tinguelys.info/mark/freebsd/pmapInUse.diff

The amount of RAM that you have and environment (embedded, mini-server, 
etc) would help. The results can be gathered with the command:

 $ sysctl vm.pmap.pmap_l1u vm.pmap.pmap_l1s vm.pmap.pmap_l1m

vm.pmap.pmap_l1u is the total number of level 1 page tables allocated 
since rebooting.
vm.pmap.pmap_l1s is the number of times the level 1 page tables that had 
to share with an existing l1 pagetable.
vm.pmap.pmap_l1m is the max number of level 1 pagetables at any given time.

--Mark Tinguely



More information about the freebsd-arm mailing list