【发布时间】:2017-05-18 19:29:40
【问题描述】:
我需要检查一个 java 进程是否在 linux 和 AIX 中消耗了更多的分页空间。
【问题讨论】:
-
分页是计算机不使用的资源。这就像在寻找“网络空间”。你问的是内存利用率还是磁盘带宽利用率?/
-
是的内存利用率或磁盘带宽利用率..
-
这些是非常不同的东西。对于内存,您是否查看虚拟内存大小、常驻内存大小、交换到磁盘的大小、共享内存大小?
-
虚拟内存大小
-
你可以通过阅读
/proc/{pid}/maps来详细分析Linux上进程的虚拟内存大小,从Java你可以阅读/proc/self/maps,这可能比你想知道的要多。注意:虚拟内存大小是 virtual,因此它可以是许多 TB,但消耗很少(与实际使用的常驻内存大小相反)