linux下怎样查看哪些进程占用swap空间

 
linux下怎样查看哪些进程占用swap空间
2016-09-26 19:46:52 /故事大全

从2.6.16版本的kernel开始,我们可以使用proc文件系统中的smaps来查找这个问题。下边是一个列出所有进程占用swap分区情况的列表。可以通过简单修改就可以用于统计在/proc/$PID/smaps查出。以下是脚本:

for i in `cd /proc;ls |grep "^[0-9]"|awk " $0 >100"` ;do awk "/Swap:/{a=a+$2}END{print ""$i"",a/1024"M"}" /proc/$i/smaps ;done |sort -k2nr

注:更多精彩教程请关注三联电脑教程栏目,三联电脑办公群:189034526欢迎你的加入

所属专题:
如果您觉得本文或图片不错,请把它分享给您的朋友吧!

 
故事大全
 
版权所有- © 2012-2015 · 故事大全 SITEMAP站点地图-Foton Auman手机看故事 站点地图-Foton Auman