svn commit: r269963 - head/sys/kern

John-Mark Gurney jmg at
Thu Aug 14 05:35:25 UTC 2014

Xin LI wrote this message on Thu, Aug 14, 2014 at 05:13 +0000:
> Author: delphij
> Date: Thu Aug 14 05:13:24 2014
> New Revision: 269963
> URL:
> Log:
>   Re-instate UMA cached backend for 4K - 64K allocations.  New consumers
>   like geli(4) uses malloc(9) to allocate temporary buffers that gets
>   free'ed shortly, causing frequent TLB shootdown as observed in hwpmc
>   supported flame graph.

Can we do even larger, like 128k for phys io sized blocks?

geli can do allocations >128k, which could be broken into two parts,
one in the <8k sized range and the other in 128k...

Thanks for adding this...

  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."

More information about the svn-src-all mailing list