cgroups v1的内存资源控制器允许在使用该memory.limit_in_bytes
文件的特定 cgroup 上设置内存使用限制。达到此限制时,Linux 内核的行为是什么?
尤其是:
- 内核 OOM 是否会终止该进程,如果是,是否
oom_score
考虑该进程,或者是否是请求内存的进程导致限制被终止? - 或者内存请求是否会被拒绝,在这种情况下,如果进程不处理这样的事件,它只会死掉?
cgroups v1的内存资源控制器允许在使用该memory.limit_in_bytes
文件的特定 cgroup 上设置内存使用限制。达到此限制时,Linux 内核的行为是什么?
尤其是:
oom_score
考虑该进程,或者是否是请求内存的进程导致限制被终止?
默认情况下,OOM 正在监督 cgroups。
参考