返回顶部

CVM free与购买配置不一致

CVM  free与购买配置不一致

在腾讯云购买云2c16G服务器之后,登录服务器查看内存配置【应用比较吃内存】为14G

 

 

 原因

系统内核以及硬件需要预留一部分内存使用,因此会造成 free -m 显示的内存大小比实际内存少一些

查看内存大小

可以通过执行 dmidecode -t Memory| sed -n -e '/\tLocator:/p' -e '/Size/p' -e '/Type:/p' 来查看内存大小。

$sudo  dmidecode -t Memory| sed -n -e '/\tLocator:/p' -e '/Size/p' -e '/Type:/p'

 

查看实际服务器分配内存

复制代码
$sudo dmidecode -t memory
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x1000, DMI type 16, 23 bytes
Physical Memory Array
    Location: Other
    Use: System Memory
    Error Correction Type: Multi-bit ECC
    Maximum Capacity: 16 GB
    Error Information Handle: Not Provided
    Number Of Devices: 1
复制代码

 

 

 

查看系统启动预留内存

您也可以用 dmesg | grep reserved 查看系统启动时保留的内存。 其实没被显示的内存实际上是系统内核以及硬件需要预留一部分内存使用,通过 dmidecode -t memory 可以真实反映分配给服务器的实际内存,内存是没有进行缩减的。

 dmesg | grep reserved 

 

 

posted @   九尾cat  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示

目录导航