可能重复:
如何找出Linux中哪些进程正在交换?
我给出了 top 命令并使用下面的排序字段对输出进行了排序。
P: SWAP = 交换大小 (kb)
我正在寻找消耗最大交换量的进程ID。
这是我得到的输出
交换命令
1.1g java 979m
java
568m java
这是什么意思?这似乎不是这些进程使用的交换空间,因为在顶部命令输出的开头,交换详细信息如下所示
交换:总共 2096440k,已使用 830636k,
swap 总量为 1.99g,所以前三个进程消耗不了这么多。那么这个专栏到底代表什么?
此外,有没有办法追查消耗大量交换空间的进程?