Re: [PATCH 1/9] Remove parent field in cpuacct cgroup

From: Glauber Costa
Date: Fri Sep 23 2011 - 11:47:33 EST


On 09/23/2011 05:09 AM, Balbir Singh wrote:
Android makes heavy use of cpuacct as well. We invented it to do cpu
accounting independent of control

But its a massive waste of time to have to iterate a double hierarchy,
cache-miss heaven.


By double hierarchy you mean both cpu and cpuacct? What if they are
not mounted together?

Or so people really have independent cgroups as well? I thought people
just co-mount all this crap.


Please see
http://code.google.com/p/cgroupmgr/wiki/cgroupsForAndroid
http://stackoverflow.com/questions/6814207/android-cpuacct-usage-file

AFAIK, some versions mount cpuacct at /acct and independent of cpu cgroups

Balbir
But then, are they using both cpuacct and cpu cgroup for an independent group of tasks?

The problem here is that we're gathering the same statistics 3 times just because we need/want to present then in a different way. This is really bad design.


--
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/