Messages in this thread | | | From | "Albert D. Cahalan" <> | Subject | Re: No 100 HZ timer ! | Date | Tue, 10 Apr 2001 06:00:49 -0400 (EDT) |
| |
Martin Mares writes: > [lost]
>> Just how would you do kernel/user CPU time accounting then ? >> It's currently done on every timer tick, and doing it less >> often would make it useless. > > Except for machines with very slow timers we really should account time > to processes during context switch instead of sampling on timer ticks. > The current values are in many situations (i.e., lots of processes > or a process frequently waiting for events bound to timer) a pile > of random numbers.
Linux should maintain some sort of per-process decaying average. This data is required for a Unix98-compliant ps program. (for %CPU) Currently ps is using total CPU usage over the life of the process. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |