individual task display changes memory units between RES and VIRT columns
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
procps (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hello; I have a process that uses enough memory that the 'RES' column picks an unfortunate display mode:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11279 libvirt+ 20 0 36.080g 0.011t 3060 S 0.0 8.8 76036:51 qemu-system-x86
Rather than display as "11.xxxg", similar to the VIRT column, the RES column has chosen to be displayed with the next-higher multiplier unit. This is needlessly confusing.
Hitting the 'e' key doesn't fix this:
kb: 11279 libvirt+ 20 0 36.080g 0.011t 3060 S 0.0 8.8 76036:51 qemu-system-x86
mb: 11279 libvirt+ 20 0 36.080g 0.011t 3.0m S 1.3 8.8 76036:51 qemu-system-x86
gb: 11279 libvirt+ 20 0 36.080g 0.011t 0.003g S 0.0 8.8 76036:51 qemu-system-x86
tb: 11279 libvirt+ 20 0 0.035t 0.011t 0.000t S 0.0 8.8 76036:51 qemu-system-x86
pb: 11279 libvirt+ 20 0 0.000p 0.000p 0.000p S 0.0 8.8 76036:51 qemu-system-x86
While the tb and pt lines are at least consistent it is a shame that this
display mode is not useful for the other processes on my system.
Thanks