升级2G内存,可是查出来却不到2G,请问是不是被坑了?

CentOS64位升级2G内存,可是查出来却不到2G
$free-m
totalusedfreesharedbufferscached
Mem:187660512700267
-/+buffers/cache:5351340
Swap:000
请问是不是被坑了,如何在运营商面前发飙不被看出来很菜?
慕桂英3389331
浏览 327回答 2
2回答

小唯快跑啊

你没被坑,就是2G内存。制造商说的2GB,单位是Gigabyte,1GB等于1000^3Byte我们平时说的GB,单位是Gibibyte,规范的缩写应该是GiB,等于1024^3Byte所以会造成两边数据不一致。准确的方法是:dmidecode-tmemory|grep'InstalledSize'(grep的内容看发行版本不同而异,我是CentOS6,不确定的可以不grep,直接看,就是内容比较多)为什么说free-m不准:free命令是从/proc/meminfo中取数值展现,而/proc/meminfo中的MemTotal实际上是物理内存减去一些预留位和内核的二进制代码大小,所以是比物理内存要小写一些。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript