How about we provide a interface to make you able to specify which pages should be charged to which cgroup, then you may create two cgroups for the two files, set each of them to the desired size which you want the cache of the file to be. By that way you can control them as exactly as you want.
The current memcg allows a group which has not any processes but still pages in soft limit tree (hope I'm not wrong) so you dont' have to put any of you worker process into the groups either.
-zyh
在 2012年3月9日星期五,Zheng Liu <gnehzuil.liu@xxxxxxxxx> 写道:
> Hi Greg,
>
> Sorry, I forgot to say that I don't subscribe linux-mm and linux-kernel
> mailing list. So please Cc me.
>
> I am glad to receive your reply and I am very interesting for your
> approach. Actually I am not very familiar with CGroup. So would you
> please send your patch to me if you can? Thank you all the same.
>
> Regards,
> Zheng
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Sent from Gmail Mobile