阿里云 2G 内存的服务器实际只有 1.65G?

297 天前
 garlics

买了个阿里云新老同享的 99 元服务器,是挺香的。但是发现内存缩水挺多,同样是 2G 内存的服务器,在腾讯云有 1.96G ,不知道为什么差别那么大。

4665 次点击
所在节点    程序员
28 条回复
jiangzm
297 天前
换 ubuntu20 有 1890M
JensenQian
297 天前
公摊内存
BigShot404
296 天前
不加 swap 你更新个 mysql 都能嗝屁的程度
Honkaiteio
296 天前
@garlics @cdlnls @wzw @onice
和系统占用的 buff/cache ,和 crashkernel 确实都有关。
op 的疑问确实应该和 crashkernel 更有关系。我拿 1g 的阿里云看了一下

开启 crashkernel 时,total Mem 大概是 760Mi 多
关闭 crashkernel 时,total Mem 是 899Mi
free -h
total used free shared buff/cache available
Mem: 899Mi 567Mi 88Mi 2.6Mi 388Mi 331Mi
buff/cache 是系统调度的,运行必要的

顺便一提,系统是 debian 12 ,下面是 crashkernel 的默认配置
crashkernel=0M-1G:0M,1G-4G:128M,4G-8G:192M,8G-128G:384M,128G-:512M
lifei6671
296 天前
@815979670 和手机的运存一个道理,说给 2G ,其实包含了系统占用的一部分,实际用户可用的不到 2G 。😂
815979670
296 天前
@lifei6671 感觉你说的是手机的 "硬盘",或许会因为计算方式不同,显示少一些。但内存没有这样的问题 显示多少就是多少
amyw495062
296 天前
最搞笑的是我开了两台阿里云的轻量,同时同一个订单开的两台一模一样的,系统也装的一模一样,然后内存居然有一台少了 1M
salmon5
296 天前
dmidecode -t memory
查看真实内存

kdumpctl showmem
查看 kdump 占用的内存

grubby --update-kernel ALL --args crashkernel=0M
重启关闭 kdump

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/998120

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX