On Wed, Jan 2, 2019 at 12:06 PM Yang Shi <yang.shi@xxxxxxxxxxxxxxxxx> wrote:
The typical usecase of force empty is to try to reclaim as much asAnon pages can come from tmpfs files as well.
possible memory before offlining a memcg. Since there should be no
attached tasks to offlining memcg, the tasks anonymous pages would have
already been freed or uncharged.
Even though anonymous pages getI understand that force_empty is typically used before rmdir'ing a
swapped out, but they still get charged to swap space. So, it sounds
pointless to do swap for force empty.
memcg but it might be used differently by some users. We use this
interface to test memory reclaim behavior (anon and file).
Anyways, I am not against changing the behavior, we can adapt
internally but there might be other users using this interface