On 27 Dec 2008, at 02:30 , Mateusz Guzik wrote:

on my system, I noticed that ps(1) is not showing the CPU# correctly (it always displays 0). There was a bug in it, and it was fetching ki_estcpu
instead of ki_lastcpu.


From the man page:
    cpu        short-term CPU usage factor (for scheduling)

Apparently not last cpu's number. :) You're probably using SCHED_ULE -
this scheduler does not alter td_estcpu and that's why ps -o cpu gives
you only 0.

Ups :)
I got mislead with top showing the cpu on which process executes.

I find the information on which cpu is process/thread executed quite useful for performance debugging. Maybe I should add it to ps as cpu# or cpuno or cpuid?

Cheers,
Nikola
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to