Swapを利用しているプロセスを調べる方法を紹介します。
swapを利用しているプロセスは/proc
ディレクトリにあるstatus
から確認をすることができます。status
内のVmSwap
がプロセスが使用しているSwapサイズになります。
CentOS 8, Ubuntu 20.04
$ grep VmSwap /proc/*/status
出力例:
$ grep VmSwap /proc/*/status
/proc/1039/status:VmSwap: 316 kB
/proc/1159/status:VmSwap: 0 kB
/proc/1160/status:VmSwap: 412 kB
/proc/1162/status:VmSwap: 0 kB
/proc/1185/status:VmSwap: 0 kB
/proc/1186/status:VmSwap: 988 kB
/proc/1187/status:VmSwap: 0 kB
/proc/1188/status:VmSwap: 1084 kB
以上、swapを利用しているプロセスを調べる方法の紹介でした。