2MB (hugetlb) page support on Linux

Vinay Y S vinay.ys at gmail.com
Fri Feb 1 00:36:07 PST 2013


On Fri, Feb 1, 2013 at 1:32 AM, Jason Evans <jasone at canonware.com> wrote:

> On Jan 31, 2013, at 8:54 AM, Vinay Y S wrote:
>
> > I also saw the 'medium' size class in the git log as well as on this
> mailing list discussions. Is there a way to re-introduce that back with,
> maybe, build-time configurable tradeoffs for memory efficiency vs (?)
> lock-free purging?
>
> As it happens, I've been working on ways to reintroduce medium size
> classes over the past few days.  The short synopsis is that I think it is
> possible to reintroduce medium size classes without dirty page purging
> sacrifices, but it is going to be complicated to maintain high concurrency
> between allocation/deallocation and dirty page purging.  The current code
> protects all dirty page tracking with the arena mutex, but dirty page
> purging for medium size classes will require a different approach, probably
> based on atomic operations.
>
> Awesome. Would love to help out in any way possible. If you can make any
in-progress versions available, I can help with testing on 72GB servers
with membase workload and publish results.

Thanks,
Vinay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jemalloc.net/mailman/jemalloc-discuss/attachments/20130201/2a3d80a8/attachment.html>


More information about the jemalloc-discuss mailing list