리눅스 프로세스 CPU 사용률 확인

1 ps[ | ]

[root@localhost ~]# ps -C java -o user,pid,pcpu,pmem,vsize,size,etime,comm
USER       PID %CPU %MEM    VSZ    SZ     ELAPSED COMMAND
batch 13793 99.6  0.1 6646316 6554040    01:46 java
→ java 프로세스는 현재 1코어 기준 점유율 99.6%이며, 1분 46초 동안 실행 중이다.
→ 가상 메모리를 6,646,316 kB (약 6646 MB), 스왑 공간을 6,554,040 kB(약 6554 MB) 사용하고 있다.

2 top[ | ]

[root@localhost ~]# top -b -n 1 -u batch
top - 02:52:38 up 70 days,  7:42,  1 user,  load average: 0.73, 0.87, 0.89
Tasks: 326 total,   2 running, 324 sleeping,   0 stopped,   0 zombie
Cpu(s): 12.0%us,  0.5%sy,  0.0%ni, 87.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  25165824k total, 22243804k used,  2922020k free,   984264k buffers
Swap:  8385920k total,      140k used,  8385780k free, 14228864k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13793 batch 18   0 6554m  35m 9340 S 97.1  0.1   1:57.92 java
→ java 프로세스는 현재 1코어 기준 점유율 97.1%이며, 1분 57.92초 동안 실행 중이다.
→ 물리 메모리를 350 MB, 가상 메모리를 6554 MB 사용하고 있다.

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}