Linux top 명령 간략화 (매일 6씩)

소개:
top 명령은 가장 유행하는 성능 감시 도구 중 하나로 우수한 상호작용 도구로 성능을 감시하는 데 사용된다.그것은 시스템 전체의 성능을 제공하지만, 프로세스 정보를 보고하는 것이 top 명령의 장점이다.
top인터페이스는 두 부분으로 나뉘는데 커서 위 부분은 시스템 전체 성능에 대한 것을 나타내고 커서 아래 부분은 각 프로세스 정보를 나타낸다.커서가 있는 곳은 조작 명령을 입력하는 데 쓰인다.
top 명령 인터페이스:
top - 10:54:30 up 160 days, 16:32,  1 user,  load average: 1.15, 1.37, 1.90
Tasks: 126 total,   1 running, 125 sleeping,   0 stopped,   0 zombie
Cpu(s): 48.1%us,  1.2%sy,  0.0%ni, 49.6%id,  0.0%wa,  0.2%hi,  1.0%si,  0.0%st
Mem:   2572444k total,  2197716k used,   374728k free,     6356k buffers
Swap:  4104596k total,  1581032k used,  2523564k free,   397744k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                          
  520 root      19   0 1851m 883m 3064 S 94.8 35.2   2807:24 java                                                                                                                             
15961 mysql     15   0 55032  22m 2220 S  5.3  0.9   1:21.35 mysqld                                                                                                                           
 1892 root      18   0 10248  376  352 S  0.3  0.0 402:46.13 hald-addon-stor                                                                                                                  
18748 root      23   0 1266m 400m 9136 S  0.3 16.0   0:17.35 java                                                                                                                             
    1 root      15   0 10368  312  280 S  0.0  0.0   0:26.68 init                                                                                                                             
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:11.36 migration/0                                                                                                                      
    3 root      34  19     0    0    0 S  0.0  0.0   0:01.63 ksoftirqd/0                                                                                                                      
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                                                                                                                       
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:06.33 migration/1                                                                                                                      
    6 root      34  19     0    0    0 S  0.0  0.0   0:02.33 ksoftirqd/1                                                                                                                      
    7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1                                                                                                                       
    8 root      10  -5     0    0    0 S  0.0  0.0   0:01.34 events/0                                                                                                                         
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.07 events/1                                                                                                                         
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                                                                                                                          
   31 root      10  -5     0    0    0 S  0.0  0.0   0:00.10 kthread                                                                                                                          
   36 root      10  -5     0    0    0 S  0.0  0.0   0:00.16 kblockd/0                                                                                                                        
   37 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1                                                                                                                        
   38 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid                                                                                                                           
   83 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0                                                                                                                         
   84 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1                                                                                                                         
   87 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                                                                                                                            
   89 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 kseriod                                                                                                                          
  163 root      15   0     0    0    0 S  0.0  0.0   0:00.02 khungtaskd                                                                                                                       
  166 root      10  -5     0    0    0 S  0.0  0.0  76:34.74 kswapd0                                                                                                                          
  167 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                                                                                                                            
  168 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/1                                                                                                                            
  305 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused                                                                                                                        
  318 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch                                                                                                                         
  319 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus                                                                                                                           
  344 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kstriped                                                                                                                         
  357 root      10  -5     0    0    0 S  0.0  0.0  18:15.19 kjournald                                                                                                                        
  383 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kauditd                                                                                                                          
  416 root      15  -4 13048  244  240 S  0.0  0.0   0:00.17 udevd

명령 인터페이스 설명:
첫 번째 행은 uptime 명령과 마찬가지로 [l]이 영역을 표시하고 숨길 수 있습니다.
top - 10:54:30 up 160 days, 16:32,  1 user,  load average: 1.15, 1.37, 1.90

이것 괜찮아요?10:54:30: 현재 시스템 시간
up 160: 시스템 전원을 켠 지 얼마나 됐습니까?
1 users: 현재 2 사용자 온라인load average: 1.15, 1.37, 1.90시스템 1분, 5분, 15분 CPU
두 번째 행(tasks):
Tasks: 126total,   1running, 125sleeping,   0stopped,   0zombie

Tasks: 영어로는 일이라는 뜻입니다.작업공무
126 total: 잘 이해합니다. 현재 38개의 임무, 즉 38개의 프로세스가 있습니다.
1 running: 1 프로세스가 실행 중
125 sleeping: 37개 프로세스 수면
0 stopped: 중지된 프로세스 수
0 zombie: 경직된 프로세스 수
세 번째 행(cpus):
Cpu(s): 48.1%us,  1.2%sy,  0.0%ni, 49.6%id,  0.0%wa,  0.2%hi,  1.0%si,  0.0%st

Cpu(s): 이 줄에 CPU 전체 정보가 표시됩니다.
48.1%us: 사용자 상태 프로세스가 CPU 시간 비율을 차지하고renice 값이 마이너스인 작업이 차지하는 CPU 시간을 포함하지 않습니다.
1.2%sy: 코어 CPU 사용 시간 백분율
0.0%ni:renice 값이 마이너스인 작업의 사용자 상태 프로세스의 CPU 시간 백분율입니다.nice
49.6% id: 유휴 CPU 시간 백분율
0.0%wa: 입출력을 기다리는 CPU 시간 백분율
0.0%hi: CPU 하드 인터럽트 시간 백분율
1.0%si: CPU 소프트 인터럽트 시간 백분율
0.0%st:st = steal (time given to other DomU instances)
네 번째 행:
Mem:   2572444k total,  2197716k used,   374728k free,     6356k buffers
Swap:  4104596k total,  1581032k used,  2523564k free,   397744k cached

Men: 메모리
256412k total: 총 물리적 메모리
30156k used: 물리적 메모리 사용
226256 free: 빈 물리적 메모리
8176k buffers: 커널 캐시에 사용되는 물리적 메모리
Swap: 스왑 공간
337356k total: 전체 스왑
0k used: 사용된 스왑 개수
337356k free: 빈 스왑 용량
12160k cached: 총 버퍼 스왑
마지막:
PID:프로세스의 ID
USER:프로세스 소유자
PR: 프로세스의 우선순위, 작을수록 우선순위
Ninice: 값
VIRT: 프로세스가 차지하는 가상 메모리
RES: 프로세스가 사용하는 물리적 메모리
SHR: 프로세스에 사용되는 공유 메모리
S: 프로세스의 상태입니다.S는 휴면, R은 실행 중, Z는 경직 상태, N은 프로세스 우선순위가 음수임을 나타냅니다.
%CPU: 프로세스가 사용하는 CPU 사용률
%MEM: 프로세스에 사용된 물리적 및 전체 메모리의 백분율
TIME+: 프로세스가 시작된 후 사용된 총 CPU 시간, 즉 사용된 CPU 시간의 합계 값입니다.
COMMAND:프로세스 시작 명령 이름
인스턴스 적용:
  • 하이라이트는 현재 실행 중인 프로세스가 키보드 "b"를 두드리는 것을 보여줍니다
  • 프로세스 필드 정렬이 기본적으로 top에 들어갈 때 프로세스는 CPU의 사용량에 따라 정렬됩니다.키보드 "x"를 두드려라."shift + >"또는 "shift + <"를 통해 오른쪽 또는 왼쪽으로 정렬을 변경할 수 있습니다
  • 전체 명령 top -c
  • 표시
  • 일괄 처리 모드로 프로그램 정보 top-b
  • 프로그램 정보 top-s
  • 를 누적 모드로 표시
  • 정보 업데이트 횟수 설정 top -n 2(업데이트 두 번 후 업데이트 종료 표시)
  • 정보 업데이트 시간 설정 top -d 3(업데이트 주기 3초 표시)
  • 지정된 프로세스 정보 top -p 574
  • 표시
  • 상호 작용 명령:
  • 대문자 P를 입력하면 CPU 사용량 내림차순으로 정렬됩니다.대문자 M을 입력하여 메모리 사용량 내림차순으로 정렬합니다.
  • q: top 명령 종료: 즉시 리셋 s: 리셋 간격 설정 c: 명령 완전 모드 표시 t: 프로세스와 CPU 상태 정보 표시 또는 숨기기 m: 메모리 상태 정보 표시 또는 숨기기 l: uptime 정보 표시 또는 숨기기 f: 프로세스 표시 플래그 증가 또는 감소 s: 누적 모드,완료 또는 종료된 하위 프로세스가 차지하는 CPU 시간을 상위 프로세스에 누적하는 MITE+P:% CPU 사용률 순서 T: MITE+ 순서 M:% MEM 순서 u: 사용자 프로세스 표시 지정 r: 프로세스renice 값 수정 k: kill 프로세스 i: 실행 중인 프로세스만 표시 W: top 설정을 파일로 저장 ~/toprc, 다음 시작에 toprc 파일의 설정을 자동으로 호출합니다.h: 도움말 명령.

  • 좋은 웹페이지 즐겨찾기