繁体   English   中英

使用更多 memory 然后容器 itslef 处理

[英]Process using more memory then container itslef

难道是容器内的进程使用了更多的 memory 然后容器本身?

我有一个带有单个容器的 pod,它基于堆栈驱动程序图在他的峰值使用 1.6G memory。 同时,我在容器上看到了一个错误,在查看根本原因时,我在 VM 本身上看到了 oom-killer 消息,表明容器内的一个进程由于使用 2.2G 而被杀死。 (rss)

怎么会这样?

Memory cgroup out of memory: Killed process 2076205 (chrome) total-vm:4718012kB, anon-rss:2190464kB, file-rss:102640kB, shmem-rss:0kB, UID:1001 pgtables:5196kB oom_score_adj:932

10倍!

两片。 首先,您在指标中看到的可能是工作集大小,它不包括缓冲区,而我认为 oom_killer 显示 rss 有。 但更重要的是,对指标 output 中的数据进行采样,通常每 30 秒一次。 因此,如果 memory 的使用量突然飙升,或者即使它只是试图分配一个巨大的缓冲区,它也会被杀死。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM