리눅스 (Linux)2015. 12. 24. 21:13

CPU 프로세스들을 출력, 매초별로 시스템 상태와 대부분의 프로세스들을
refresh 해서 실시간으로 화면에 보여준다

Line 1 : 시스템의 현재 시간과, uptime, 사용자수, 평균부하
Line 2 : 프로세스 상태,
Line 3 : 사용자와 시스템, nice, 휴먼중인 프로세스의 cpu 사용시간
Line 4 : 메모리상태
Line 5 : 가상메모리, 스왑상태

10:27am up 5 days, 22:52, 2 users, load average: 0.00, 0.00, 0.00
48 processes: 47 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 0.5% user, 0.5% system, 0.0% nice, 98.8% idle
Mem: 127564K av, 107340K used, 20224K free, 102664K shrd, 63168K buff
Swap: 530104K av, 2484K used, 527620K free, 18840K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
537 root 13 0 1048 1048 824 R 1.1 0.8 0:00 top
1 root 0 0 432 428 380 S 0.0 0.3 0:06 init
2 root 0 0 0 0 0 SW 0.0 0.0 0:00 kflushd
3 root 0 0 0 0 0 SW 0.0 0.0 0:06 kupdate
4 root 0 0 0 0 0 SW 0.0 0.0 0:00 kpiod
5 root 0 0 0 0 0 SW 0.0 0.0 0:02 kswapd


PID Process ID
USER 소유자
PRI Priority (우선순위)
NI Nice Value : -20∼19사이의 값으로 작을수록 우선순위가 높아진다
SIZE 프로세스의 코드와 데이터의 크기 (KB 단위)
RSS 프로세스가 사용하는 실제 메모리 양
SHARE 프로세스가 사용하는 공유 메모리의 양
STAT S: sleeping D: uninterruptible R: running Z: zombi T: stop or trace
%CPU CPU 사용시간 퍼센트
%MEM 메모리 사용 퍼센트
TIME 프로세스가 시작하여 사용한 총 CPU 시간
COMMAND 프로세스를 실행한 명령어 라인

[top을 실행 중, 명령 설명]
SPACE 화면을 갱신한다.
h 도움말
u 사용자별
k 프로세스 죽이기
M 메모리 사용율로 소팅

Posted by 랩퍼우