링크 ux top 명령 상세 및 출력 결과 설명
7789 단어 top 명령
top 명령 설명
[www.jb51.net@jb51 ~]$ top
top - 16:07:37 up 241 days, 20:11, 1 user, load average: 0.96, 1.13, 1.25
Tasks: 231 total, 1 running, 230 sleeping, 0 stopped, 0 zombie
Cpu(s): 12.7%us, 8.4%sy, 0.0%ni, 77.1%id, 0.0%wa, 0.0%hi, 1.8%si, 0.0%st
Mem: 12196436k total, 12056552k used, 139884k free, 64564k buffers
Swap: 2097144k total, 151016k used, 1946128k free, 3120236k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18411 pplive 20 0 11.9g 7.8g 5372 S 220.2 67.1 16761:00 java
1875 pplive 20 0 3958m 127m 4564 S 4.6 1.1 12497:35 java
4 root 20 0 0 0 0 S 0.3 0.0 184:01.76 ksoftirqd/0
13 root 20 0 0 0 0 S 0.3 0.0 135:49.83 ksoftirqd/2
25 root 20 0 0 0 0 S 0.3 0.0 136:54.49 ksoftirqd/5
top 명령 의 결 과 는 두 부분 으로 나 뉜 다.통계 정보:앞의 다섯 줄 은 시스템 전체의 통계 정보 이다.
프로 세 스 정보:통계 정보 아래 표 와 유사 한 영역 은 각 프로 세 스 의 상세 한 정 보 를 표시 합 니 다.기본 5 초 에 한 번 새로 고침 합 니 다.
통계 정보 설명:
첫 번 째 줄:Top 작업 대기 열 정보(시스템 운행 상태 및 평균 부하)는 uptime 명령 결과 와 같 습 니 다.
1 단계:시스템 현재 시간,예 를 들 어 16:07:37
2 단:시스템 운행 시간,재 부팅 되 지 않 은 시간,시간 이 길 수록 시스템 이 안정 적 입 니 다.
형식:up xx days,HH:MM
예 를 들 어 241 days,20:11 은 241 일 20 시간 11 분 연속 운행 했다 는 뜻 이다.
3 단계:현재 로그 인 사용자 수,예 를 들 어:1 user,현재 1 명의 사용자 만 로그 인 함 을 표시 합 니 다.
4 단:시스템 부하,즉 작업 대기 열의 평균 길이,3 개의 수 치 는 최근 1,5,15 분 의 시스템 평균 부하 로 집계 된다.
시스템 평균 부하:단일 핵 CPU 상황 에서 0.00 은 아무런 부하 가 없다 는 것 을 나타 내 고 1.00 은 마침 만부 하 를 나타 내 며 1 측 을 초과 하면 과부하,이상 치 는 0.7 이다.
다 핵 CPU 부하:CPU 핵 수*이상 치 0.7=이상 부하,예 를 들 어 4 핵 CPU 부하 가 2.8 을 초과 하지 않 으 면 높 은 부하 가 나타 나 지 않 았 음 을 나타 낸다.
두 번 째 줄:Tasks 프로 세 스 관련 정보
1 단:프로 세 스 총수,예 를 들 어 Tasks:231 total 은 총 231 개의 프로 세 스 를 실행 하 는 것 을 의미 합 니 다.
2 단:실행 중인 프로 세 스 수,예 를 들 어:1 running,
3 단:수면 의 진행 과정 수,예 를 들 어 230 sleeping,
4 단:멈 춘 프로 세 스 수,예 를 들 어 0 stopped,
5 단계:좀 비 프로 세 스 수,예:0 zombie
세 번 째 줄:Cpus CPU 관련 정보,다 중 핵 CPU 의 경우 숫자 1 을 누 르 면 각 핵 CPU 정 보 를 표시 할 수 있 습 니 다.이때 1 줄 은 Cpu 핵 줄 로 전환 되 고 숫자 1 은 왔 다 갔다 할 수 있 습 니 다.
1 단계:us 사용자 공간 은 CPU 백분율 을 차지 합 니 다.예 를 들 어 Cpu(s):12.7%us,
2 단:sy 커 널 공간 은 CPU 백분율 을 차지 합 니 다.예 를 들 어 8.4%sy,
3 단계:ni 사용자 프로 세 스 공간 에서 우선 순위 가 변 경 된 프로 세 스 가 CPU 백분율 을 차지 합 니 다.예 를 들 어 0.0%ni,
4 단계:id 남 은 CPU 백분율,예:77.1%id,
5 단계:wa 가 입 출력 을 기다 리 는 CPU 시간 백분율,예 를 들 어 0.0%wa,
6 단계:hi CPU 서비스 가 하드웨어 중단 에 소요 되 는 시간 총액,예 를 들 어 0.0%hi,
7 단:si CPU 서비스 소프트 인 터 럽 트 에 걸 린 시간 총액,예 를 들 어 1.8%si,
8 단계:st Steal time 가상 컴퓨터 가 hypervisor 에 의 해 훔 쳐 간 CPU 시간(현재 hypervisor 아래 vm 에 있다 면 실제 hypervisor 도 일부 CPU 처리 시간 을 소모 해 야 합 니 다)
제4 행:Mem 메모리 관련 정보(Mem:12196436 k total,12056552 k used,139884 k free,64564 k buffers)
1 단:물리 적 메모리 총량,예 를 들 어 Mem:12196436 k total,
2 단:사용 하 는 물리 적 메모리 총량,예 를 들 어 12056552 k used,
3 단:남 은 메모리 총량,예 를 들 어 Mem:139884 k free,
4 단:커 널 캐 시 에 사용 되 는 메모리 양,예 를 들 어 64564 k buffers
제5 행:스 왑 교환 구역 관련 정보(스 왑:2097144 k total,151016 k used,1946128 k free,3120236 k cached)
1 단:교환 구역 총량,예 를 들 어 Swap:2097144 k total,
2 단:사용 하 는 교환 구역 의 총량,예 를 들 어 151016 k used,
3 단:남 은 교환 구역 의 총량,예 를 들 어 1946128 k free,
4 단:버퍼 의 교환 구역 총량,3120236 k cached
프로 세 스 정보:
top 명령 에서 f 를 누 르 면 표 시 된 열 정 보 를 볼 수 있 고 해당 자모 에 따라 열 을 열 거나 닫 습 니 다.대문자 로 열 을 표시 하고 소문 자 는 닫 습 니 다.*번 호 를 가 진 것 은 기본 열 입 니 다.
A:PID=(Process Id)프로 세 스 Id;
E:USER=(User Name)프로 세 스 소유자 의 사용자 이름;
H:PR=(Priority)우선 순위
I:NI=(Nice value)nice 값.마이너스 는 높 은 우선 순 위 를 나타 내 고,플러스 는 낮은 우선 순 위 를 나타 낸다.
O:VIRT=(Virtual Image(kb)프로 세 스 가 사용 하 는 가상 메모리 총량,단위 kb.VIRT=SWAP+RES
Q:RES=(Resident size(kb)프로 세 스 가 사용 하 는 물리 적 메모리 크기,단위 kb.RES=CODE+DATA
T:SHR=(Shared Mem size(kb))공유 메모리 크기,단위 kb
W:S=(Process Status)프로 세 스 상태 입 니 다.D=끊 을 수 없 는 수면 상태,R=운행,S=수면,T=추적/정지,Z=좀 비 진행
K:%CPU=(CPU usage)마지막 으로 업 데 이 트 된 CPU 시간 이 백분율 을 차지 합 니 다.
N:%MEM=(Memory usage(RES)프로 세 스 가 사용 하 는 물리 적 메모리 백분율
M:TIME+=(CPU Time,hundredths)프로 세 스 가 사용 하 는 CPU 시간 합계,단위 1/100 초
b:PPID=(Parent Process Pid)부모 프로 세 스 Id
c: RUSER = (Real user name)
d:UID=(User Id)프로 세 스 소유자 의 사용자 id
f:GROUP=(Group Name)프로 세 스 소유자 의 그룹 이름
g:TTY=(Controlling Tty)프로 세 스 를 시작 하 는 터미널 이름 입 니 다.터미널 에서 시작 하지 않 은 프로 세 스 는?
j:P=(Last used cpu(SMP))마지막 으로 사용 하 는 CPU 는 다 중 CPU 환경 에서 만 의미 가 있 습 니 다.
p:SWAP=(Swapped size(kb)프로 세 스 가 사용 하 는 가상 메모리 의 크기,단위 kb
l:TIME=(CPU Time)프로 세 스 가 사용 하 는 CPU 시간 합계,단위 초
r:CODE=(Code size(kb))실행 가능 한 코드 가 차지 하 는 물리 적 메모리 크기,단위 kb
s:DATA=(Data+Stack size(kb))실행 코드 이외 의 부분(데이터 세그먼트+스 택)이 사용 하 는 물리 적 메모리 크기,단위 kb
u:nFLT=(Page Fault count)페이지 오류 횟수
v:nDRT=(Dirty Pages count)마지막 으로 지금까지 수 정 된 페이지 수
y:WCHAN=(Sleeping in Function)이 프로 세 스 가 잠 을 자고 있다 면 잠 자 는 시스템 함수 이름 을 표시 합 니 다.
z:플래그=(작업 플래그
X:COMMAND=(Command name/line)명령 명/명령 행
top 명령 옵션
-b:일괄 처리 모드 로 조작 하기;
-c:완전한 치료 명령 보이 기;
-d:화면 새로 고침 간격;
-I:실효 과정 무시 하기;
-s:보안 모드;
-S:누적 모드;
-i<시간>:간격 설정 하기;
-u<사용자 이름>:사용자 이름 을 지정 합 니 다.
-p<프로 세 스 번호>:프로 세 스 지정;
-n<횟수>:순환 표시 횟수.
top 명령 대화
상용 상호작용
기초 조작
1:CPU 에 대한 자세 한 정 보 를 표시 합 니 다.핵 마다 한 줄 씩 표시 합 니 다.
d/s:새로 고침 주파수 수정,단 위 는 초 입 니 다.
h:도움말 창 표시 가능
n:프로 세 스 목록 표시 줄 수 를 지정 합 니 다.기본 값 은 전체 화면 줄 수 입 니 다.
q:top 종료
패 널 숨 김 표시
l:첫 번 째 줄 부하 정 보 를 숨 기거 나 표시 합 니 다.
t:두 번 째 줄 의 CPU 정 보 를 숨 기거 나 표시 합 니 다.
m:4~5 번 째 줄 의 메모리 정 보 를 숨 기거 나 표시 합 니 다.
프로 세 스 목록 정렬
M:상주 메모리 크기 에 따라 정렬 하기;
P:CPU 사용 백분율 크기 에 따라 정렬 하기;
T:시간/누적 시간 에 따라 정렬 합 니 다.
자세 한 대화 명령:h/?도움말 인터페이스 를 표시 할 수 있 습 니 다.원본 은 영문 판 입 니 다.다음 과 같이 간단하게 번역 할 수 있 습 니 다.
Help for Interactive Commands - procps version 3.2.8
Window 1:Def: Cumulative mode Off. System: Delay 3.0 secs; Secure mode Off.
Z,B Global: 'Z' change color mappings; 'B' disable/enable bold
Z: ;B: /
l,t,m Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info
l: / 1 ;t: / 2~3 CPU ;m: / 4~5 ;
1,I Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
1: / CPU ;I:Irix/Solaris
f,o . Fields/Columns: 'f' add or remove; 'o' change display order
f: ;o: ,
F or O . Select sort field
<,> . Move sort field: '<' next col left; '>' next col right
R,H . Toggle: 'R' normal/reverse sort; 'H' show threads
R: ;H:
c,i,S . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time
c:COMMAND ;i: ;S:
x,y . Toggle highlights: 'x' sort field; 'y' running tasks
x: ;y:
z,b . Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y')
z: ;b: x,y
u . Show specific user only , Ctrl + Backspace
n or # . Set maximum tasks displayed
k,r Manipulate tasks: 'k' kill; 'r' renice
k: ;r:
d or s Set update interval ( s), , ms。 0 , 5s;
W Write configuration file ~/.toprc
q Quit
( commands shown with '.' require a visible task display window )
: .
이상 은 top 명령 파라미터 에 대한 상세 한 설명 과 출력 결과 설명 입 니 다.참고 하 시기 바 랍 니 다.