/proc/”pid”/status 파일의 내용을 긁어서 보여주는 방식의 간단한 명령어.
|
1
2
3
4
|
for file in /proc/*/statusdoawk '/^Pid|VmSwap|Name/{printf $2 " " $3}END{ print ""}' $filedone | sort -k 3 -n -r |
아래와 같이 process name, pid, swap usage 순으로 표시된다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
mysqld 105455 299716 kBmongod 63351 45016 kBmongo 105367 37940 kBjava 15329 24228 kBtmux 1831 22836 kBruby 2225 12200 kBnamed 79252 6524 kBhttpd 34901 5712 kBhttpd 34900 5204 kBhttpd 52835 4876 kBsnmpd 42062 3692 kBhttpd 35389 3676 kBhttpd 40160 2520 kBssh 94447 2072 kBnsoll_backup.py 12668 1864 kBhttpd 34897 1440 kBssh 66361 1000 kBmypeopled.py 104795 992 kB |
process, swap, usage