we find that in huge memory system frequent creat creation and deletion memcgroup make the system leave lots of offline memcgroup.we had seen 100000 unrelease offline memcgroup in our system(512G memory). this memcgroup hold because some memory page still charged. so we try to Multiple interval call force_empty to reclaim this memory page. after applying those patchs,in our system,the unrelease offline memcgroup was reduced from 100000 to 100. Xiongchun Duan (5): Memcgroup: force empty after memcgroup offline Memcgroup: Add timer to trigger workqueue Memcgroup:add a global work Memcgroup:Implement force empty work function Memcgroup:add cgroup fs to show offline memcgroup status Documentation/cgroup-v1/memory.txt | 7 +- Documentation/sysctl/kernel.txt | 10 ++ include/linux/memcontrol.h | 11 ++ kernel/sysctl.c | 9 ++ mm/memcontrol.c | 271 +++++++++++++++++++++++++++++++++++++ 5 files changed, 306 insertions(+), 2 deletions(-) -- 1.8.3.1