我有一个 64 位桌面,运行 32 位 Debian - 2G 内存。
user@box:~/$ head -n 1 /proc/meminfo MemTotal: 2030324 kB
但是当我要求免费报告内存时,我看到:
user@box:~$ free -g
total used free shared buffers cached
Mem: 1 1 0 0 0 1
-/+ buffers/cache: 0 1
Swap: 2 0 2
我很困惑为什么当实际物理内存为 2G 时free 只报告 1G总内存。有人可以解释如何正确地将 free 的输出与我的机器规格相协调吗?