ps를 이용하여 DB 서버 자원을 많이 사용하는 프로세스를 찾기위해 다음과 같이 처리했다.
ps -ef -o user,pid,ppid,pcpu,vsz,etime,time,args | sort -r -k 4 | head -n 15
부연 설명을 하자면
ppid
Parent Process ID
pcpu
간단히 말해서 CPU 사용률
vsz
프로세스가 사용하고 있는 가상 메모리의 크기(KB)
etime
프로세스가 시작한 후 경과된 시간
time
CPU 사용시간
args
command
sort -r -k 4
-r
reverse
-k
keydef
참고
http://docs.oracle.com/cd/E23823_01/html/816-5165/ps-1.html#REFMAN1ps-1
댓글 없음:
댓글 쓰기