Can you please point me to where the diffs you refer to reside? I'd definitely like to try them out.
Thank you, Darrian On Fri, May 16, 2008 at 3:09 AM, mickey <[EMAIL PROTECTED]> wrote: > the problem is not in the user land. > the problem is in i386 pmap which abuses kmem_map that is there > for malloc(9)s use and allocates pv_entries from it. > this leads to enormous kmem_map fragmentation and unaccounted > allocations that does not show up in the vmstat and as well leads > to livelocks (sleeping on kmem_map) and out of space in kmem_map > panics as well. there is a number of measures to remediate the > situation proper > - convert pv_entries allocations to pool (i have a diff if you wanna) > - backend malloc w/ pool (filed in sendbug) > - a number of uvm fixes (such as amap ops) that reduce fragmentation. > cu > -- > paranoic mickey (my employers have changed but, the name has > remained)