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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)