[Linux] Swapを利用しているプロセスを調べる方法

Linux

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を利用しているプロセスを調べる方法の紹介でした。

タイトルとURLをコピーしました