티스토리 뷰
1. 기능
cpu를 집중적으로 사용하는 프로세스를 중심으로 최신 정보를 계속 준다. 시스템 상태와 대부분의 프로세스들을 refresh 해서 연속적으로 화면에 보여준다.
2. 문법
# top [ 옵션 ]
3. 옵션
-d delay 화면 갱신 시간을 설정한다.
-q 화면을 계속 갱신한다.
-c command list 전체를 보여준다.
-I idle 상태와 zombie 프로세스는 무시한다.
cpu를 집중적으로 사용하는 프로세스를 중심으로 최신 정보를 계속 준다. 시스템 상태와 대부분의 프로세스들을 refresh 해서 연속적으로 화면에 보여준다.
2. 문법
# top [ 옵션 ]
3. 옵션
-d delay 화면 갱신 시간을 설정한다.
-q 화면을 계속 갱신한다.
-c command list 전체를 보여준다.
-I idle 상태와 zombie 프로세스는 무시한다.
1행 시스템의 가동 시간과 평균 부하
각 항목 설명
① 1:11pm up 1:51 : login 후 시간
② 4 users : 사용자 수
③ load average : 서버에 걸리는 평균 부하율 1분, 5분, 15분
④ 현재 프로세스와 프로세스의 상태
⑤ 메모리와 swap의 상태 표시
⑥ PID : processID
⑦ PRI : priority(우선순위)
⑧ NI : Nice Value(-20~19 사이의 값으로 작을수록 우선순위가 높다.)
⑨ SIZE : 프로세스의 코드와 데이터 크기
⑩ RSS(Real Swap Space) : 프로세스가 사용하는 실제 메모리 양
⑪ STAT : 프로세스 상태 코드 ⑫ %CPU, %MEM : CPU, MEM 점유율
⑬ TIME : 프로세스가 시작하여 사용한 총 CPU 시간
⑭ COMMAND : 프로세스를 실행한 명령어 ⑮VSZ : 프로세스 가상메모리 용량
나) top이 동작하는 중에 사용할 수 있는 top 명령들이 있다. 이런 명령은 top 이 실행되는 중이 ‘h’ 키를 누르면 보여진다. top 을 종료하고자 할 때는 ‘q’ 를 입력하면 된다.
- top 실행중 옵션
SPACE : 화면을 갱신한다.
k : kill 명령
r : nice 값 변경
l : top 맨윗줄의 항목 on/off
m : 메모리 항목 on/off
t : 프로세스와 CPU 항목 on/off
c : command line 의 옵션 on/off
※ Zombie : process는 죽었는데 자원을 차지하고 있는 것(전염성이 있음)
반드시 강제 종료해야 한다. 강제 종료 안 되면 시스템 재부팅
idle : cpu 가 놀고 있는 %
① 1:11pm up 1:51 : login 후 시간
② 4 users : 사용자 수
③ load average : 서버에 걸리는 평균 부하율 1분, 5분, 15분
④ 현재 프로세스와 프로세스의 상태
⑤ 메모리와 swap의 상태 표시
⑥ PID : processID
⑦ PRI : priority(우선순위)
⑧ NI : Nice Value(-20~19 사이의 값으로 작을수록 우선순위가 높다.)
⑨ SIZE : 프로세스의 코드와 데이터 크기
⑩ RSS(Real Swap Space) : 프로세스가 사용하는 실제 메모리 양
⑪ STAT : 프로세스 상태 코드 ⑫ %CPU, %MEM : CPU, MEM 점유율
⑬ TIME : 프로세스가 시작하여 사용한 총 CPU 시간
⑭ COMMAND : 프로세스를 실행한 명령어 ⑮VSZ : 프로세스 가상메모리 용량
나) top이 동작하는 중에 사용할 수 있는 top 명령들이 있다. 이런 명령은 top 이 실행되는 중이 ‘h’ 키를 누르면 보여진다. top 을 종료하고자 할 때는 ‘q’ 를 입력하면 된다.
- top 실행중 옵션
SPACE : 화면을 갱신한다.
k : kill 명령
r : nice 값 변경
l : top 맨윗줄의 항목 on/off
m : 메모리 항목 on/off
t : 프로세스와 CPU 항목 on/off
c : command line 의 옵션 on/off
※ Zombie : process는 죽었는데 자원을 차지하고 있는 것(전염성이 있음)
반드시 강제 종료해야 한다. 강제 종료 안 되면 시스템 재부팅
idle : cpu 가 놀고 있는 %
3) 키보드 동작
top을 실행한 뒤에 다음과 같이 키보드로 화면에 출력되는 내용을 갱신시키거나 표시되는 프로세스에
명령을 내릴 수 있다.
Top 에 사용할 수 있는 키보드 명령어 |
|
shift + t |
실행된 시간이 큰 순서로 정렬 |
shift + m |
메모리 사용량이 큰 순서로 정렬 |
shift + p |
cpu 사용량이 큰 순서로 정렬 |
k |
Process 종료 // 실행순서 k à 종료할 pid 입력 à enter |
c |
명령 인자 표시 / 비표시 |
space |
Refresh |
u |
입력한 유저 소유의 Process만 표시 // 실행순서 u à 유저이름입력 à enter |
'기술' 카테고리의 다른 글
Sun Cluster 관리 명령어 (0) | 2011.06.17 |
---|---|
WTF? (2) | 2010.06.25 |
Froyo (0) | 2010.06.22 |
SEO(Search Engine Optimization) (0) | 2009.05.25 |
옥탄가(Octane Number) (0) | 2009.05.23 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- dbms
- Windows
- 태그를 입력해 주세요.
- db
- It
- rhel
- yum
- Redhat
- cpu
- MySQL
- NTP
- cycle
- centos
- date
- hostname
- centos7
- Solaris
- error
- version
- storage
- OS
- Bit
- Java
- tip
- database
- query
- OSS
- aix
- Linux
- Size
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함
링크