우선 전체 swap 사용량 확인.
[root@localhost]# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda3 partition 2104504 879844 -1
// 2G가 swap 파티션으로 할당되어 있고 그 중에 880M 정도 사용중이라는 것을 확인 가능.
전체 프로세스를 swap 사용량 기준으로 리스팅
[root@localhost]# grep VmSwap /proc/*/status | sort -k 2 -nr
/proc/18440/status:VmSwap: 834088 kB
/proc/10924/status:VmSwap: 12120 kB
/proc/10772/status:VmSwap: 6964 kB
/proc/29115/status:VmSwap: 4952 kB
/proc/18664/status:VmSwap: 4080 kB
/proc/10782/status:VmSwap: 3420 kB
/proc/32231/status:VmSwap: 3228 kB
/proc/29108/status:VmSwap: 3176 kB
/proc/29106/status:VmSwap: 3144 kB
/proc/29133/status:VmSwap: 3048 kB
/proc/29161/status:VmSwap: 3028 kB
/proc/29141/status:VmSwap: 3028 kB
// 18440 프로세스가 엄청 많이 사용중
swap을 사용하는 프로세스 확인
[root@localhost]# ps -ef | grep 18440
nobody 18440 1 0 2015 ? 8-08:03:54 /usr/local/memcached/bin/memcached -d -m 1024
// memcached 프로세스가 swap을 엄청나게 사용하고 있다는 것을 확인 가능. 적절한 조치를 취하면 됨.
.