在我的 RHEL 机器上运行 free 命令时我很困惑,它显示不规则的输出
total used free shared buffers cached
Mem: 15G 9.5G 6.0G 1.2G 156M 4.2G
-/+ buffers/cache: 5.2G 10G
Swap: 2.0G 2.0G 297G
总计:2.0G
已用:2.0G
那么免费
怎么是297G
??
最佳答案
您的免费
输出似乎已损坏。
您可以在/proc/meminfo
中查看原始数据。如果这个数据也是错误的,则意味着内核无法正确计算你的内存,你真的应该担心。
关于Linux 交换内存超出可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38474669/