Linux下如何查看哪些程序占用了swap和比重?
我有一台队列服务器,明明物理内存还有空间,但是swap还是被使用了非常多,具体情况如下:
[code][root@xm-prod-cloud-queue1 ~]# free -m
total used free shared buffers cached
Mem: 15951 12643 3308 0 116 199
-/+ buffers/cache: 12327 3624
Swap: 976 424 551[/code]如何查找出使用swap的程序和比重?
没有找到相关结果
已邀请:
1 个回复
Something - 90后IT男
把 vm.swappiness = 0 添加到配置文件 /etc/sysctl.conf ,然后sysctl -p 即可。
统计前10个占用swap分区的程序:
查看指定进程的swap使用情况:
统计shell脚本如下:
参考:http://blog.uouo123.com/post/93.html