use*_*177 5 memory ubuntu htop lxc lxd
我正在使用 lxd 运行多个容器,但在报告内存使用情况时遇到问题: 和 都htop显示free高内存使用情况,但使用内存的进程列表非常短,并且不等于报告的使用情况。
从裸机来看,这就是 htop 显示的内容(按 排序%MEM,用户态线程隐藏):

这是free -mh:
total used free shared buff/cache available
Mem: 15G 8.2G 5.5G 576M 1.6G 5.4G
Swap: 9G 297M 9.7G
Run Code Online (Sandbox Code Playgroud)
从 htop 屏幕截图中,我预计使用的总内存约为 2G+(加上 RES 值),而不是 10G+。来自为什么“top”中的内存使用量没有相加?,报告的“实际使用”内存仍然约为 6.6G。
我是否遗漏了什么,显示的内存报告是否连贯?
我认为内存报告可能是正确的。
顶部显示前 22 个进程,声称总共有 789 个进程。所显示的进程占用了 6.6G 中的约 1900MB,为其他 767 个进程留下了约 4897MB。这导致其余所有进程的平均大小略高于 6 MB。你有理由相信这是不可能的吗?在不知道它们是什么类型的进程的情况下,我不知道如何估计它们的内存使用情况,除了 < 14.5 MB 之外。
| 归档时间: |
|
| 查看次数: |
2705 次 |
| 最近记录: |