小编Roe*_*ven的帖子

'free' 和 '/proc/meminfo/ 报告的总内存比 'dmidecode' 少

我们在主机托管的服务器(一个真正的物理服务器,而不是一个VM),运行64位的Debian( :)。uname -r3.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 * …

linux memory dmidecode

7
推荐指数
1
解决办法
4929
查看次数

标签 统计

dmidecode ×1

linux ×1

memory ×1