1,swap使用
最近经常发现swap占用较多,特意上网查了查,然后根据实际情况进行了修改,可以用如下的命令去查看
for i in `cd /proc;ls |grep "^[0-9]"` ;do awk ' BEGIN{a=0} /Swap:/{a=a+$2}END{print '"$i"',a"KB"}' /proc/$i/smaps ;done|sort -k2nr
2,pmap
根据进程号去查看 pmap pid号
3,lsof pid
这也是可以对某个进程的资源调用情况进行查看的方法,不过不光有内存还有一些文件等资源。