系统集成容器

容器oom如何进行排查和如何避免发生oom?

容器oom如何进行排查和如何避免发生oom?显示全部

容器oom如何进行排查和如何避免发生oom?

收起
参与5

查看其它 1 个回答晓风的回答

晓风晓风其它用友网络

当容器使用的内存过多时就会发生OOM事件
容器OOM问题排查思路:
根据容器宿主机load值偏高,查询进程的数量和线程的数量,从而从增加的数量查看到是什么样的进程阻塞了CPU的调度,查看系统日志,主要查看oom,从而对比两者的结果进程是否一致,从而看哪个进程OOM需要整改。查看单独进程的内存占用量,也是一个排查思路。

为了避免OOM事件,可以给Docker的容器作一些调整

  • 通过性能测试后才放到生产环境的容器中
  • 确保主机上有足够的资源分配
  • 使用SWAP(交换空间)
    *  将容器调度到拥有足够空余的内存的节点
互联网服务 · 2020-06-18
浏览2583

回答者

晓风
其它用友网络
擅长领域: 云计算容器容器云

晓风 最近回答过的问题

回答状态

  • 发布时间:2020-06-18
  • 关注会员:3 人
  • 回答浏览:2583
  • X社区推广