On 6 December 2013 16:18, Glenn Fowler <[email protected]> wrote: > On Thu, Dec 5, 2013 at 6:41 PM, Roland Mainz <[email protected]> > wrote: >> 2. The default block size by the normal |mmap(MAP_ANON)| allocator is >> 1MB. This is IMHO far to small because there is IMO not enough space >> for the coalescing algorithm to operate and a *lot* of fragmentation >> occurs. >> IMHO a _minimum_ page size of 4MB should be picked (as a side-effect >> the shell would get 4MB or 2MB largepages on platforms like Solaris >> automagically). > > > default block size upped to 4Mi and pagesize=<n>[KMGP][i] can ovveride in > VMALLOC_OPTIONS for testing
A default block size of 4Mi is not sufficient on linux/x86-64 and Solaris/x86-64 to prevent the excessive memory consumption. I've played with script to create a graph to see where the excesses stop and the turning point is at 8.4Mi. So, if the default block size is bumped it should be bumped to at least 8Mi. Lionel _______________________________________________ ast-users mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-users
