top [-][d delay][q][c][S][s][i][n][b]
-d delay : delay 의 시간이 경과하면 현재 스크린을 갱신한다.
-q : 이 옵션을 사용하면 스크린을 계속 갱신한다.
-c : command list 전체를 보여준다. 즉 욥선을 사용한 것까지 모두 보여준다.
-i : idle 상태와 zombie 프로세스는 무시한다.
* 이 외의 옵션은 man 파일을 참고
top 실행 화면
1. First Line : 2:59am up 6days, 10:36, 4 users, load average
: 현재 시간 2:59 am , 부팅된지 6days and 10시간 36분, 접속해 있는 사용자수, 평균부하
2. Second Line : 61 processes: 56 sleeping, 3 running, 1 xombie, 1 stopped
3. Third Line : CPU states: 36.4% user, 63.5% system, 0.0% nice, 0.0% idle
유저모드에서의 CPU 시간이 36.4%
시스템모드(프로세스를 위해서 커널이 사용한 CPU의 시간)에서의 CPU시간이 63.5%
0.0% nice는 nice로 nice value를 음수로 주어 우선순위를 높이는 경우에 해당하는 모드
0.0% idle(현재 CPU 가 모두 사용 중)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
항목 | 설명 |
---|---|
PID | 해당 프로세스의 Process ID 이다. |
PPID | 해당 프로세스의 부모 Process ID 이다. |
UID | 해당 프로세스의 소유자 UID 이다. |
USER | 해당 프로세스의 소유자명이다. |
PRI | PRIority, 해당 프로세스의 우선순위이다. |
NI | NIce, 해당 프로세스의 nice 값을 보여준다. nice 값은 (-20~19)의 값을 가지는 음수쪽으로 갈수록 높은 순위를 매겨지게 되며, 0이 기본값이다. |
SIZE | 해당 프로세스의 (code+data)의 용량을 KB 로 나타낸 크기이다. |
TSIZE | 해당 프로세스의 (code)의 용량을 KB 로 나타낸다. |
DSIZE | 해당 프로세스의 (code+stack)의 용량을 KB 로 나타낸다. |
SWAP | 해당 프로세스가 스왑한 메모리양을 KB 로 나타낸다. |
RSS | 해당 작업에 소요된 실제 메모리양을 KB 로 나타낸다. |
SHARE | 해당 작업이 사용하는 공유메모리(shared memory)의 양을 KB 로 나타낸다. |
STAT | 영문자 한글자로 대치되는 프로세스의 상태 S 는 sleeping, D 는 uninterruptible sleeping, R 은 running, Z 는 zombie, T 는 stop 되거나 trace 되는 경우, < 는 nice 값이 음수가 될 경우이고 N 은 nice 값이 양수일 경우에 나타남 |
LIB | 라이브러리 페이지의 크기를 보여준다. (ELF 형태의 프로세스는 해당되지 않는다.) |
%CPU | CPU 시간 사용 퍼센트이다. |
%MEM | 메모리 사용 퍼센트이다. |
TIME | 해당 프로세스가 시작되어 사용한 총 CPU 시간을 나타낸다. |
COMMAND | 해당 프로세스를 실행한 명령어 라인을 보여준다. |
top 명령 실행 중에 키보드에서 명령을 입력 받을 수 있으며, 명령들은 아래와 같다.
space : 현재 화면을 갱신
^L : 현재 스크린을 완전히 지우고 다시 그림
h, ? : 도움말을 출력
k : 프로세스에게 kill 명령을 내린다.
i : zombie, stop 프로세스 출력을 on/off 한다.
n or # : 출력할 프로세스의 갯수를 정함
q : top을 종료
r : re-nice 를 사용해서 nice 값을 변경
s : 스크린을 갱신할 delay 시간을 변경
f, F : 보여줄 항목을 추가하거나 제거한다.
o, O : 보여줄 항목의 순서를 바꾼다.
l : 처음 설명한 첫줄인 uptime 과 load average 항목을 on/off 한다.
m : memory 에 관련된 항목을 on/off
t : 프로세스와 CPU state 항목을 on/off
c : 앞에 실행 옵션 중의 command line, name 관련인 -c 항목을 on/off
M : 위의 항목 중 RSS 의 순으로 정렬한다.
P : CPU 사용량인 %CPU 항목 순으로 정렬한다. 기본값이다.
T : TIME 항목 순으로 정렬
W : 현재 바꾼 설정을 저장, 저장 파일은 ~/.toprc
top 의 X 용 명령어로는 KDE환경의 ktop 과 GNOME환경의 gtop 이 있다.
댓글 없음:
댓글 쓰기