Re: [Patch 2/7] Add sysctl for schedstats

From: Nick Piggin
Date: Mon Feb 27 2006 - 07:26:12 EST


Shailabh Nagar wrote:
Nick Piggin wrote:


And clearing this at all is not really needed for the schedstats interface.
You have a timestamp and a set of accumulated values, so it is easy to work
out deltas. So do you need this?


Not clearing the stats will mean userspace has to distinguish between the tasks
that are hanging around from before the last turn off, and the ones created after
wards. Any delta taken across an interval where schedstats was turned off will
give the impression a task was sleeping during the interval (and hence show it had
a lesser average wait time than it might actually have experienced).

Presumably a delta taken acrsoss an interval where schedstats
was turned off would be rather inaccurate, no matter what.

--
SUSE Labs, Novell Inc.
Send instant messages to your online friends http://au.messenger.yahoo.com -
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/