https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246940
--- Comment #5 from [email protected] --- (In reply to Conrad Meyer from comment #2) > Why is it counter-intuitive that user processes are counted in user CPU time? Because the charge classes supplied by cp_times (roughly) reflect the cpu scheduling classes and these are ordered, thus I would assume the cp_times are implicitely ordered as well: irq, sys, user, nice, idle. The point is that by allowing idle user tasks to be charged as idle in the load values, they are completely "invisible" (like the kernel idle tasks). To achieve the effect mentioned above w/o this patch (do not scale cpu freq up on idle user load), a power manager would have to iterate through all idle user tasks, sum up their cpu times, and compute sythetic load values himself. I consider this counter-effective: consume more user-cpu cycles and - even worse - context switches, to save energy (and noise pollution). -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "[email protected]"
