如何查看已换出页面的进程?

如何查看已换出页面的进程?

我想知道哪些进程有页面被换出。htop 只显示可能被换出或可能未被换出的虚拟内存。有没有比这个更精致的工具?

答案1

你最好的选择是

/proc/$PID/smaps
/proc/$PID/状态
/proc/$PID/stat

用 ps、top 或 htop 中的 pid 替换 $PID。

其中还/proc/meminfo包括一些一般信息。

根据评论,这可能会有所帮助:

for i in *; do cat /proc/$i/status | grep "Name:"; cat /proc/$i/status | grep "VmSwap:"; echo ""; done

它必须以 root 身份运行。从 /proc/ 目录。

相关内容