ps -o 옵션
1. ps -o 옵션 확인
ps: option requires an argument -- o
usage: ps [ -aAdefHlcjLPyZ ] [ -o format ] [-O format ] [ -t termlist ]
[ -u userlist ] [ -U userlist ] [ -G grouplist ] [-h lgrplist ]
[ -p proclist ] [ -g pgrplist ] [ -s sidlist ] [ -z zonelist ]
'format' is one or more of:
user ruser group rgroup uid ruid gid rgid pid ppid pgid sid psr lwp
lname nlwp opri pri f s c pcpu pmem osz vsz rss rssprivate rssshared
nice class stime etime time tty addr wchan fname comm args taskid
projid project pset zone zoneid ctid lgrp env
-----------------------------------------------------------------------
pcpu : cpu %
pmem: memory %
comm : command
etime: 프로세스 경과시간
stime: 프로세스 시작 시간
2. ps -o 예
ps -eo pid,user,pcpu,pmem,command
3. ps -e 와 sort 조합
예) pcpu 순으로 정렬
ps -eo pid,user,pcpu,pmem,command | sort -k3
예) pcpu 내림차순 정렬
ps -eo pid,user,pcpu,pmem,command | sort -k3 -r
예) pcpu 내림차순 정렬 및 상위 5라인 만 출력
ps -eo pid,user,pcpu,pmem,command | sort -k3 -r | head -5