linux下一条命令查看进程在交换分区上的内存情况
for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do cat /proc/$i/cmdline | awk '{printf $1}' ; awk '/Swap:/{a=a+$2}END{print " "'"$i"',a/1024"M"}' /proc/$i/smaps;done |sort -k3nr | head -20
该命令可以显示在交换分区上内存占用top20的进程,显示格式如下:
进程命令行 进程ID 占用内存大小。
...
原创
2021-07-15 10:18:32 ·
316 阅读 ·
0 评论