I've noticed that for some reason proc.psinfo.wchan_s is broken? This
used to decode the wait channel name.
Under SLES10SP1 (2.6 kernel) ia64:
# pminfo -F proc.psinfo.wchan_s | grep user
inst [9720 or "009720 sshd: user [priv]"] value
"11529215050368985408"
inst [9723 or "009723 sshd: user@pts/10"] value
"11529215050365081648"
inst [13922 or "013922 grep user"] value "11529215050365011152"
Under RHEL3 x86 (2.4 kernel):
# pminfo -F proc.psinfo.wchan_s | grep user
inst [24076 or "024076 sshd: user [priv]o.wchK<"] value
"schedule_timeout"
inst [24078 or "024078 sshd: user@pts/2]o.wchK<"] value
"schedule_timeout"
inst [24104 or "024104 grep user"] value "pipe_wait"
# pminfo -T proc.psinfo.wchan_s
proc.psinfo.wchan_s
Help:
This field needs access to a namelist file for proper
address-to-symbol name translation. If no namelist file
is available, the address is printed instead. The namelist
file must match the current Linux kernel exactly.
The search path for the namelist file is as follows:
/boot/System.map-`uname -r`
/boot/System.map
/lib/modules/`uname -r`/System.map
/usr/src/linux/System.map
/System.map
The namelist is readable? Any other suggestions for things to look at?
Greg
|