当我运行时free -m
,我获得的数据与使用时不同htop
。
free -m
:
total used free shared buff/cache available
Mem: 992 396 149 23 446 392
Swap: 0 0 0
htop
:
Mem[|||||||||||||||||||||||||||||||||||||||||||||||||456 ]
htop
截屏:
https://gyazo.com/71cbb11b6cf2609082a06a7c5acf1aaf
信息:
- 内存:1GB
- 操作系统:Ubuntu 16.04.3
我知道我的总 RAM 为 1GB,这表明这free -m
是准确的。但为什么htop
声称最大 RAM 只有 512MB 左右?我可以说我有 512MB,直到大约 12 小时前我升级到 1GB。我确实重新安装了,htop
但这没有帮助;我仍然得到相同的结果。那么为什么声称free -m
我的总 RAM 为 992MB 并htop
声称我有大约 512MB?
答案1
也许你误解了 htop 告诉你的内容,我没有看到 htop 任何地方说你只有 512MB 内存。你可以通过将 htop 配置为显示数字而不是图形来获得明确的答案。转到设置 F2 -> 仪表 -> 内存,然后按空格键。这将轮流显示内存显示选项,其中一个是文本,例如
Mem:31.4G used 6.71G buffers 4.15M cache: 2.0G