rust 为什么Docker显示错误的RAM使用

wkftcu5l  于 5个月前  发布在  Docker
关注(0)|答案(1)|浏览(35)

所以我有一个Docker容器,它的RAM使用量随着时间的推移而增长,就像它的内存泄漏一样。首先我认为这是因为我的应用程序正在泄漏内存,但在本地测试中我什么也没看到(应用程序是用Rust和Axum编写的),然后我检查了进程本身,它的RAM使用量与Docker所说的不同。
docker stats说container正在使用50 mb,但htop说别的

pokxtpni

pokxtpni1#

这可能与磁盘缓存有关。docker stats命令(不幸的是)并不支持这些缓存使用的所有内存。(更深入的解释在这里:https://medium.com/@bobzsj87/demist-the-memory-ghost-d6b7cf45dd2a

相关问题