我们在主机托管的服务器(一个真正的物理服务器,而不是一个VM),运行64位的Debian( :)。uname -r
3.16.0-4-amd64
/proc/meminfo
报告大约 4 GiB 总内存:
$ head -n 1 /proc/meminfo
MemTotal: 4051692 kB
Run Code Online (Sandbox Code Playgroud)
free
报告相同(我只看了total
专栏;我不是在谈论已用、免费、共享、缓冲区、缓存):
$ free -k
total used free shared buffers cached
Mem: 4051692 3867356 184336 220908 63948 1203596
-/+ buffers/cache: 2599812 1451880
Swap: 15728208 652540 15075668
Run Code Online (Sandbox Code Playgroud)
也是如此dmesg | grep Memory
:
$ dmesg | grep Memory
[ 0.000000] Memory: 4034240K/4185236K available (5287K kernel code, 949K rwdata, 1836K rodata, 1208K init, 840K bss, 150996K reserved)
Run Code Online (Sandbox Code Playgroud)
但是 dmidecode 报告 4 * …