top中是否可以以人类可读的格式显示内存大小?

示例:将RES显示为374m(而不是383112)。

我目前正在使用Arch Linux。 Ubuntu似乎默认使用人类可读的表示形式。

(我尝试过man top,但找不到该选项。也许我错过了。)

评论

这取决于它看起来如何编译。一些发行版(RHEL6)的-M似乎可以完成工作,但对于archlinux,请检查bbs.archlinux.org/viewtopic.php?id=157103

@slm这不是骗子。 “人类可读”并不意味着“始终以MB显示”。 “人类可读”是指根据数量动态选择刻度(B / KB / MB / GB / TB)。

#1 楼

您可以按e切换存储单元。 E将在顶部的摘要栏中选择存储单元。

使用W将您的配置永久写入/home/user/.toprc,有关更多配置选项,另请参见?

评论


“未知命令-尝试'h'寻求帮助”

–feeela
16年1月13日在14:33

top的古代版本不支持命令e。至少procps-ng 3.3.9版支持它就好了。

– Mikko Rantalainen
16年4月13日在6:31

这不是对该问题的有效解决方案。人类可读的单元没有选择。一切最终都使用相同的比例尺,您需要手动更改,这非常不方便。与free -h进行比较,后者仅根据值的大小选择正确的单位。

– hackel
19-10-17在20:25