https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194513

--- Comment #8 from Alan Cox <[email protected]> ---
I suspect that there are two distinct issues at play here.  I believe that
Andriy has correctly identified a synchronization error in kmem_reclaim(). 
However, the size of the failed allocations, 10 MB, is also interesting.  While
vmem's allocation strategy is better at reducing external fragmentation than
the simplistic "first-fit" strategy that we previously used, it is not immune
to external fragmentation.  Thus, kmem arena may not have 10 MB of contiguous
virtual address space even though there is plenty of free space.

I suggest that you try increasing the kmem arena size to 1.25 or even 1.5 times
the physical memory size and report back on the effect.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to