首页 > 系统 > Linux > 正文

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

2020-05-27 13:17:32
字体:
来源:转载
供稿:网友

   从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

        注:更多精彩教程请关注武林网电脑教程栏目,武林网电脑办公群:(已满!)欢迎你的加入

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表