如何检查 VIRT 内存使用情况由哪些部分组成?VIRT htop 列中显示巨大值(253G)

如何检查 VIRT 内存使用情况由哪些部分组成?VIRT htop 列中显示巨大值(253G)

升级到15.10KDE后5.4.2,一些与 KDE 相关的进程有时会产生巨大的VIRT价值htop,例如:在此处输入图片描述

top显示几乎相同0,247t。有什么方法可以查看它由什么组成?仅供参考:我的根文件系统空间使用量为249G,我的 RAM 大小为4G

答案1

您可以检查 /proc/(进程ID)/maps 提供有关进程中分配的 vmem 范围的详细信息。虚拟文件指出了块的地址范围和用途,例如堆栈、堆、映射文件、共享对象等。

格式很容易用脚本来解析。

相关内容