gpt4 book ai didi

linux - 无法在 openvz 容器上找到内存占用

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:10 25 4
gpt4 key购买 nike

我的一个 openvz 容器有一个非常奇怪的问题。 top、htop、free 和 openvz 工具报告的内存使用情况似乎是分配的 10GB 中的 ~4GB。

当我按内存使用情况列出进程或使用 ps_mem.py 脚本时,我只得到大约 800MB 的内存使用情况。类似地,当我浏览 htop 中的进程列表时,我发现自己无法查明占用内存的罪犯。

肯定有一个进程在我的容器中泄漏 ram,但即使它达到临界水平并且我停止了该容器中的所有内容(ssh、init 和 shell 除外)我也无法回收 ram。只有重新启动容器才有帮助,否则 OOM 最终会开始进入容器。

我假设泄漏进程在被杀死时会释放它的所有 ram,你可以通过 top 或类似工具观察它的不当行为。

如果有人遇到过这样的行为,我将不胜感激。该容器正在运行 icinga2(我怀疑它会泄漏 ram),尽管大多数时候监控进程处于空闲状态,因为它设法及时执行所有计划检查 - 所以我希望 ram 使用率下降那些时候。但事实并非如此。

最佳答案

我过去遇到过类似的问题,最后由我拥有 openvz 容器的托管公司解决了。我认为最好的方法是向您的托管商开具支持票,向他们解释问题并要求他们进行调查。也许他们使用了一些过时的内核版本,或者他们在服务器上做了影响您的 ovz 容器的更改。

关于linux - 无法在 openvz 容器上找到内存占用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41729281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com