如何强制’top’显示%MEM RES和VIRT的人类可读值

如何配置“top”以人类可读格式显示所有值,而不是长数字。 我使用的是Ubuntu 14.04。

我现在得到的示例输出:

热门 -  11:39:56上传14:46,11位用户,平均负载:1.14,1.61,1.35任务:248总,2跑,246睡,0停,0僵尸%Cpu(s):3.5 us,1.4 sy ,0.1 ni,93.3 id,1.2 wa,0.5 hi,0.0 si,0.0 st KiB Mem:8040568 total,7814164 used,226404 free,155912 buffers KiB Swap:8249340 total,208240 used,8041100 free。  4688852缓存Mem PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND 7106 pavan 20 0 1439336 58244 17120 S 2.7 0.7 11:12.32 compiz 19358 pavan 20 0 685616 27460 11568 S 2.7 0.3 0:52.53 gnome-terminal 1011 root 20 0 328568 37232 22796 S 2.0 0.5 5:30.76 Xorg 8879 pavan 20 0 895572 144464 13112 S 2.0 1.8 2:42.05 chrome 7135 pavan 20 0 422640 8956 6436 S 1.7 0.1 4:38.53 indicator-multi 8842 pavan 20 0 1113460 62956 14084 S 1.3 0.8 5:20.84 chrome 6879 pavan 20 0 524448 45100 10440 S 1.0 0.6 3:18.77 unity-panel-ser 8060 pavan 20 0 1107068 171568 52644 S 1.0 2.1 13:41.37 chrome 

如果按h ,帮助屏幕包含以下内容:

Z,B,E,e Global: 'Z' colors; 'B' bold; 'E'/'e' summary/task memory scale 

e循环通过mega,giga,tera和peta大小的数字(以及默认的无后缀千字节)值。

选择大小后,按W键将top保存到~/.toprc 。 现在它应该从首选大小开始。