所以我有一个Docker容器,它的RAM使用量随着时间的推移而增长,就像它的内存泄漏一样。首先我认为这是因为我的应用程序正在泄漏内存,但在本地测试中我什么也没看到(应用程序是用Rust和Axum编写的),然后我检查了进程本身,它的RAM使用量与Docker所说的不同。docker stats说container正在使用50 mb,但htop说别的
docker stats
pokxtpni1#
这可能与磁盘缓存有关。docker stats命令(不幸的是)并不支持这些缓存使用的所有内存。(更深入的解释在这里:https://medium.com/@bobzsj87/demist-the-memory-ghost-d6b7cf45dd2a)
1条答案
按热度按时间pokxtpni1#
这可能与磁盘缓存有关。docker stats命令(不幸的是)并不支持这些缓存使用的所有内存。(更深入的解释在这里:https://medium.com/@bobzsj87/demist-the-memory-ghost-d6b7cf45dd2a)