링크 ux top 명령 상세 및 출력 결과 설명

7789 단어 top 명령
top 명령 은 Linux 에서 자주 사용 하 는 성능 분석 도구 로 시스템 의 각 프로 세 스 의 자원 점용 상황 을 실시 간 으로 표시 할 수 있 으 며 서버 성능 분석 에 자주 사용 된다.
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:플래그=(작업 플래그)작업 표지,sched.h 참조
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 명령 파라미터 에 대한 상세 한 설명 과 출력 결과 설명 입 니 다.참고 하 시기 바 랍 니 다.

좋은 웹페이지 즐겨찾기