cgroup 内存限额达到上限时容器内进程会发生什么?
围绕“cgroup 内存限额达到上限时容器内进程会发生什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确回收尝试与 cgroup 级 OOM kill 的顺序。
核心关键词cgroup 内存限制 memory.max OOM 容器
操作系统 · Agent 记忆面试题第 1 页,显示第 1–4 题,共找到 4 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“cgroup 内存限额达到上限时容器内进程会发生什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确回收尝试与 cgroup 级 OOM kill 的顺序。
围绕“为什么容器里读 /proc/meminfo 看到的不是自己的限额,应该读什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须指出 /proc 非命名空间化并给出 cgroup 接口的正确指标。
围绕“Linux 内存超卖(overcommit)策略的三种模式分别意味着什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 vm.overcommit_memory 三种取值对分配成败的影响。
围绕“为什么多线程程序需要内存序,x86 和 ARM 上的可见性差异在哪”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明乱序执行与缓存一致性导致的可见性问题及强弱内存模型差异。