首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存不足与什么系统重新分配相比较

内存不足与什么系统重新分配相比较
EN

Server Fault用户
提问于 2021-10-25 12:06:11
回答 1查看 168关注 0票数 0
代码语言:javascript
复制
Oct 25 07:41:32 KVM-BOX kernel: memory: usage 255216608kB, limit 255216640kB, failcnt 28058

[root@KVM-BOX ~]# free -hm
              total        used        free      shared  buff/cache   available
Mem:           282G        203G         78G        173M        955M         78G
Swap:            0B          0B          0B           0B          0B          0B 

[root@KVM-BOX ~]# cat /proc/meminfo
MemTotal:       296615980 kB
MemFree:        82997080 kB
MemAvailable:   82829388 kB

我能看到的每一个指标都表明应该有296615980kb的内存可用,而OOM似乎认为只有255216612kB的内存可用?

代码语言:javascript
复制
# lsmem -a 
RANGE SIZE STATE REMOVABLE BLOCK
0x0000000000000000-0x000000007fffffff 2G online no 0 
0x0000000100000000-0x000000017fffffff 2G online no 2 
0x0000000180000000-0x00000001ffffffff 2G online no 3 
0x0000000200000000-0x000000027fffffff 2G online no 4 
0x0000000280000000-0x00000002ffffffff 2G online no 5 
0x0000004800000000-0x000000487fffffff 2G online no 144 

Memory block size: 2G 
Total online memory: 288G 
Total offline memory: 0B
EN

回答 1

Server Fault用户

发布于 2021-10-26 05:48:04

读取您省略的其余日志行,并检查杀死消息是否匹配“内存不足”或“内存中的内存cgroup”。在后一种情况下,内存限制是cgroup上的资源控制特性。

当cgroup达到极限时,OOM杀手可以触发。当一个组的配额耗尽时,最不坏的选项与整个系统相同:杀死某物。在不危害整个系统的情况下释放该组中的内存。

看看您在这个主机上拥有的任何内存组。

特别是systemd:systemd-cgtop --order=memory

即使游戏中没有cgroup,使用282 GB的243也处于一定的内存压力之下。86%的利用率越来越高。做一些容量规划。如果KVM-BOX是一个VM主机,并且为来宾分配了大量内存,请不要在此利用率之上启动更多内存。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1081618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档