没有合适的资源?快使用搜索试试~ 我知道了~
oomd:用户空间内存不足的杀手
共330个文件
cpp:59个
h:55个
procs:32个
需积分: 10 1 下载量 91 浏览量
2021-02-26
06:04:26
上传
评论
收藏 295KB ZIP 举报
温馨提示
笨蛋 oomd是Linux系统的用户空间内存不足(OOM)杀手。 背景 从历史上看,内存不足是在内核空间内发生的。 在linux系统上,malloc(2)和朋友通常不会失败。 但是,如果应用程序取消了对返回的指针的引用,并且系统用尽了物理内存,则linux内核将被迫采取极端措施,直至并包括终止进程。 有时这是一个缓慢而痛苦的过程,因为内核可能会花费大量时间来换入和换出页面并逐出页面缓存。 此外,不是很灵活,但有些复杂。 oomd旨在解决用户空间中的这一问题。 oomd利用PSI和cgroupv2全面监控系统。 oomd然后在内核空间中发生OOM之前在用户空间中采取纠正措施。 通过灵活的插件系统可以配置纠正措施,在该插件系统中可以编写自定义代码。 默认情况下,这涉及杀死有问题的进程。 这样可以实现无与伦比的灵活性,其中每个工作负载都可以具有自定义保护规则。 此外,在内核空间中进行实时锁定
资源推荐
资源详情
资源评论
收起资源包目录
oomd:用户空间内存不足的杀手 (330个子文件)
oomd.1 2KB
meson.build 6KB
.clang-format 2KB
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 19B
cgroup.controllers 7B
CorePluginsTest.cpp 94KB
CgroupContextTest.cpp 24KB
Fs.cpp 24KB
ConfigCompilerTest.cpp 23KB
BaseKillPlugin.cpp 20KB
FsTest.cpp 15KB
CgroupContext.cpp 14KB
Main.cpp 14KB
FsFixture.cpp 11KB
FsDropInService.cpp 10KB
Stats.cpp 8KB
OomdContext.cpp 8KB
ConfigCompiler.cpp 8KB
DropInServiceAdaptorTest.cpp 7KB
Ruleset.cpp 7KB
StatsTest.cpp 7KB
LogTest.cpp 6KB
FixtureTest.cpp 5KB
OomdContextTest.cpp 5KB
Util.cpp 5KB
StatsClient.cpp 5KB
Log.cpp 5KB
MemoryAbove.cpp 5KB
FsDropInServiceTest.cpp 5KB
PressureRisingBeyond.cpp 5KB
Fixture.cpp 4KB
JsonConfigParser.cpp 4KB
CgroupPathTest.cpp 4KB
Oomd.cpp 4KB
PressureAbove.cpp 4KB
JsonConfigParserTest.cpp 4KB
UtilTest.cpp 4KB
CgroupPath.cpp 4KB
Engine.cpp 4KB
DumpCgroupOverview.cpp 3KB
BaseSystemdPlugin.cpp 3KB
ConfigTypes.cpp 3KB
DropInServiceAdaptor.cpp 3KB
NrDyingDescendants.cpp 3KB
SystemdPluginsTest.cpp 2KB
MemoryReclaim.cpp 2KB
DetectorGroup.cpp 2KB
Exists.cpp 2KB
SystemMaybeTest.cpp 2KB
SwapFree.cpp 2KB
ScopeGuardTest.cpp 1KB
Assert.cpp 1KB
AssertTest.cpp 1KB
DumpKillInfoNoOp.cpp 1KB
PluginRegistry.cpp 1KB
KillSwapUsage.cpp 899B
KillPressure.cpp 895B
ContinuePlugin.cpp 891B
KillIOCost.cpp 890B
KillPgScan.cpp 890B
SystemdRestart.cpp 888B
KillMemoryGrowth.cpp 882B
StopPlugin.cpp 879B
PluginConstructionContext.cpp 292B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 11B
memory.current 10B
memory.current 10B
memory.current 10B
memory.current 10B
memory.current 10B
memory.current 10B
memory.swap.current 7B
memory.current 7B
memory.swap.current 7B
memory.current 7B
memory.current 7B
memory.current 7B
memory.swap.current 2B
共 330 条
- 1
- 2
- 3
- 4
资源评论
A玩具爆款孙大帅
- 粉丝: 24
- 资源: 4712
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT-ES-Ax-24.40.1000.bin
- 雪颜奇迹幻白双重莹白焕采霜50ML-1016-FA.rar
- Qt的QDOCK高级用法源码,包含linux和windows版本,从开源库下载
- OC-FileManage
- coredns-v1.10.1.tar、flannel-v0.26.1.tar、flannel-cni-plugin-v1.5.1-flannel2.tar
- 美宝莲双头眉笔Bundle pack 卸妆液 1211FA-1.rar
- 数学建模学习资料 蒙特卡罗算法课件教程 共9个章节.rar
- 20150424美宝莲胶笔宝贝描述改790.rar
- 《图像梯度与常见算子全解析:原理、用法及效果展示》
- 实验5 GDB调试器的使用(2).docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功