求助。在 vps 中用 free -m 查看内存只有 15g,实际应该是 16g,该怎么看,用 /proc/iomem 的话计算哪几部分的内存。
1
zhangneww May 9, 2017
cat /proc/meminfo
|
3
vingz May 9, 2017
我记得 free -m 的数据不是很精确的,如果误差是几 k,几十 k,对于 G 的数量级可以忽略。
|
4
vingz May 9, 2017
free -m 的数据也是从 /proc/meminfo 计算的
|
5
e1eph4nt May 9, 2017
dmidecode 比较靠谱
|
6
ivmm May 9, 2017
1024 和 1000 的区别吧。
硬件厂商先摆一道,系统摆一道,虚拟化摆一道。 VPS 内存肯定给的不是标值 |
7
hk24v2 May 9, 2017 via Android
free -k,如果这么纠结的话。
|
8
redsonic May 9, 2017
加电后 bios 会 run 自己的代码检查物理内存及其他物理设备配置然后写入 bios 管理的一段内存( table )中。运行 dmidecode 就是读取这个 table。
|
10
julyclyde May 10, 2017
dmidecode 不能读虚拟机吧??
|