3 ms·
The optimization is primarily aimed at systems with multiple cgroups, so think Docker-like container platforms.
by aloknnikhil 7y ago
The optimization is primarily aimed at systems with multiple cgroups, so think Docker-like container platforms.
- cbarrick 7y agoTraditional servers should be positively effected as well [1]. > Also, there is nothing fb-specific. You can take any new modern distributive (I've tried Fedora 30), boot it up and look at the amount of slab memory. Numbers are roughly the same. The explanation given in the article is that most distributions with systemd spin up a bunch of cgroups even without a container-oriented workload. [1]: https://lkml.org/lkml/2019/9/19/628 https://lkml.org/lkml/2019/9/19/628
- hliyan 7y agoThis is correct. Looks like they're proposing to share memory slabs across cgroups. But cgroups being a mechanism that's meant to partition groups of tasks for resource control, I don't know how wise it is to have them share memory slabs.