顶部的人类可读内存大小?

Phi*_*ßen 169 arch-linux top

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

例子:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                            
3960 phil      20   0 1347280 383112  30316 S   0.0  9.5   6:59.45 firefox
Run Code Online (Sandbox Code Playgroud)

将 RES 显示为 374m(而不是 383112)会更好。

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

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

Hau*_*ing 252

您可以通过按 切换存储单元eE将在顶部摘要栏中选择内存单元。

用于W将您的配置永久写入 /home/user/.toprc 并查看?更多配置选项。

  • “未知命令 - 尝试 'h' 寻求帮助” (9认同)
  • `top` 的古老版本不支持命令 `e`。至少 procps-ng 版本 3.3.9 支持它就好了。 (5认同)
  • 这不是问题的有效解决方案。人类可读的单位没有选项。一切最终都使用相同的比例,您需要手动更改,这非常不方便。与仅根据值的大小选择正确单位的 `free -h` 相比。 (2认同)