如何让 Linux Top 命令以兆字节而不是千字节为单位显示内存摘要

如何让 Linux Top 命令以兆字节而不是千字节为单位显示内存摘要

红帽 EL5

我已经按照自己喜欢的方式配置了 top,以 MB 为单位显示内存摘要和交换摘要。我不得不关闭 shell,然后当我重新打开它时,它又以 (默认?) 千字节为单位显示。

我搜索了 google、top help 和 man 页面。我似乎找不到 display in MB 选项。不过,我确实找到了许多其他有点奇怪的选项...

如果有人知道我一定会很感激。

谢谢!

答案1

我知道我对此已经很晚了,但我猜你用过:

top -M

来自 RHEL 5 上的 tom 手册页:

-M : Detect memory units
Show memory units (k/M/G) and display floating point values in the memory summary.

答案2

在 Linux 上,您可以使用e键更改任务内存规模,范围从字节到 PB。选择所需的值后,按W( shift + w) 将更改保存到~/.toprc

答案3

输入大写“E”可循环遍历 KiB、MiB、GiB、TiB、PiB 和 EiB。

答案4

原始 top(procps 3.2.8) 无法以 Mb 为单位显示内存摘要(i 查看源代码)。

相关内容