Linux|Fedora 34计划利用Systemd-OOMD策略改善低内存环境下的体验
11月底,systemd 247发布了新的内存外守护程序(systemd-oomd),而对于明年Fedora 34版本来说,很可能会在所有状态下中默认启用 。systemd-OOMD旨在改善Linux低内存/OoM体验,它基于Facebook最初为他们的Linux服务器编写的代码适应Linux桌面内存压力的场景 。
systemd-oomd是为了改善Linux的内存不足/内存压力行为而开发的,基于Facebook的内存不足守护程序代码,已经扩展到不仅适用于Linux服务器,也适用于桌面系统 。systemd-OOMD可以监测资源争用情况,当内存/SWAP压力超过预定义的阈值时,可以杀死选定的进程 。
与systemd 247一起,该功能被认为是实验性的,但考虑到Fedora 34要到春季才会推出,开发者相信它届时将闪亮登场 。变更提案概述了他们为所有Fedora 34所有版本默认启用systemd-oomd的计划 。该提案是当所有任务的总内存压力超过指定阈值并持续10秒时,就会杀掉选定cgroup下的进程,Swap配置处理也将被启用 。
systemd-oomd守护进程会对启用了OOMD的cgroups进行监视,并根据内存压力或交换使用情况进行消杀 。systemd-oomd行为可以通过新的oomd.conf配置文件进行配置 。这个守护进程只有在设置了EnableOomdKill的情况下才会杀死组,因为显然不想因为内存使用情况而随机杀掉进程 。
更多关于建议的systemd-oomd集成的细节,请通过最新的提案去了解 。
Fedora 工程和指导委员会还没有评估这个提案,但考虑到他们总是倾向于快速发布新的 systemd 功能,而且红帽同时又雇佣了关键的 systemd 开发人员,可以肯定他们会在下一个 Fedora 版本中批准这个全系统的变化 。
【Linux|Fedora 34计划利用Systemd-OOMD策略改善低内存环境下的体验】
文章图片
推荐阅读
- 功能|Linux 微信官方版 2.1.1 正式发布
- the|美监督机构:从煤电厂捕获二氧化碳的计划浪费了联邦资金
- 硬件|又一28nm晶圆厂计划浮出水面 但困难重重
- 电源|美国NASA计划启动月面反应堆电源项目
- IT|新款保时捷911 Turbo将搭载48V轻混,计划2023年发布
- 内心|SUBTLE PIONEER先锋计划:于微妙瞬间传递先锋力量,共同蓄力生长
- Apple|新专利显示 苹果计划用光学传感器取代手表的数码表冠
- 项目|航天长峰国家重点研发计划项目“ECMO系统研发”原理样机联调成功
- Linux|glibc在默认情况下并未妥善解决Y2038问题
- Intel|英特尔正为Linux 5.17准备PFRUT:升级系统固件无需重启