On Mon, 22 Oct 2012, Glauber Costa wrote: > On 10/19/2012 11:51 PM, Christoph Lameter wrote: > > On Fri, 19 Oct 2012, Glauber Costa wrote: > > > >> SLAB allows us to tune a particular cache behavior with tunables. > >> When creating a new memcg cache copy, we'd like to preserve any tunables > >> the parent cache already had. > > > > SLAB and SLUB allow tuning. Could you come up with some way to put these > > things into slab common and make it flexible so that the tuning could be > > used for future allocators (like SLAM etc)? > > > They do, but they also do it very differently. Like slub uses sysfs, > while slab don't. Well yes that is something that I also want to make more general so that all allocators support sysfs style display of status and tuning. > I of course fully support the integration, I just don't think this > should be a blocker for all kinds of work in the allocators. Converting > slab to sysfs seems to be a major work, that you are already tackling. > Were it simple, I believe it would be done already. Without it, this is > pretty much a fake integration... Well there is quite a bit of infrastructure that needs to be common in order to get this done properly. I hope we will get around to that someday. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>