Linux 상용 명령 깊이 분석 - top

Linux 상용 명령 깊이 분석 – top
  • Linux 상용 명령 top 깊이 분석
  • 개술
  • 각 항의 설명
  • 첫 줄
  • 두 번 째 줄
  • 세 번 째 줄
  • 네 번 째 줄
  • 다섯 번 째 줄
  • 프로 세 스 정보
  • 상호작용 명령

  • 1. 개술
    리 눅 스 환경 에서 프로그램 을 실행 할 때, 우 리 는 항상 top 명령 을 사용 하여 프로그램의 운행 상태, CPU, 메모리 사용 상황 을 볼 수 있 습 니 다. 우리 가 윈도 우즈 에서 작업 관리자 와 같이 메모리 사용 상황, 나머지 상황 등 을 볼 수 있 습 니 다.
    2. 각 항의 설명
    터미널 에 top 을 직접 입력 하면 현재 자원 사용 현황 정 보 를 볼 수 있 습 니 다.
    [root@smart linux]# top
    
    top - 22:52:37 up  2:55,  4 users,  load average: 0.01, 0.03, 0.00
    Tasks: 190 total,   1 running, 189 sleeping,   0 stopped,   0 zombie
    Cpu(s):  1.6%us,  0.3%sy,  0.0%ni, 98.0%id,  0.0%wa,  0.1%hi,  0.0%si,  0.0%st
    Mem:   1939652k total,   462412k used,  1477240k free,    46596k buffers
    Swap:  2097144k total,        0k used,  2097144k free,   194224k cached
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     2867 root      20   0 78992  27m 8380 S  8.6  1.5   1:53.46 Xorg  
     3486 root      20   0 44480  13m 9896 S  3.0  0.7   0:14.68 gnome-terminal                     
        9 root      20   0     0    0    0 S  0.3  0.0   0:01.49 ksoftirqd/1         
       43 root      20   0     0    0    0 S  0.3  0.0   0:16.38 ata_sff/1       
     3205 root      20   0  6260  804  584 S  0.3  0.0   0:19.59 udisks-daemon     
     6572 root      20   0  2704 1152  868 R  0.3  0.1   0:00.67 top               
        1 root      20   0  2900 1440 1216 S  0.0  0.1   0:05.24 init  
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kthreadd 
        3 root      RT   0     0    0    0 S  0.0  0.0   0:00.17 migration/0 
        4 root      20   0     0    0    0 S  0.0  0.0   0:01.06 ksoftirqd/0 
        5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0  
        6 root      RT   0     0    0    0 S  0.0  0.0   0:00.38 watchdog/0   
        7 root      RT   0     0    0    0 S  0.0  0.0   0:00.22 migration/1
        8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1   
       10 root      RT   0     0    0    0 S  0.0  0.0   0:05.11 watchdog/1    
       11 root      RT   0     0    0    0 S  0.0  0.0   0:00.18 migration/2   
       12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/2  
       13 root      20   0     0    0    0 S  0.0  0.0   0:01.10 ksoftirqd/2   
       14 root      RT   0     0    0    0 S  0.0  0.0   0:00.37 watchdog/2   
       15 root      RT   0     0    0    0 S  0.0  0.0   0:00.25 migration/3   

    첫 줄
    22: 52: 37: 시스템 현재 시간 up 2: 55: 시스템 이 켜 진 후 지금까지 얼마나 걸 렸 습 니까 4 users: 현재 4 사용자 온라인 load average: 0.01, 0.03, 0.00: 시스템 1 분, 5 분, 15 분 의 CPU 부하 정보
    두 번 째 줄
    작업: 퀘 스 트;190 total: 현재 190 개의 작업 이 있 습 니 다. 1 running: 1 개의 프로 세 스 가 189 sleeping: 189 개의 프로 세 스 를 실행 하고 있 습 니 다. 0 stopped: 멈 춘 프로 세 스 수 0 zombie: 경직 된 프로 세 스 수
    셋째 줄
    Cpu (s): 이 줄 은 CPU 전체 정 보 를 1.6% us 로 표시 합 니 다. 사용자 상태 프로 세 스 는 CPU 시간 백분율 을 차지 하고 renice 값 이 마이너스 인 작업 이 차지 하 는 CPU 시간 은 포함 되 지 않 습 니 다.0.3% sy: 커 널 이 CPU 를 차지 하 는 시간 백분율 0.0% ni: 우선 순위 가 변 경 된 프로 세 스 가 CPU 를 차지 하 는 비율 98% id: 남 은 CPU 시간 백분율 0.0% wa: I/O 를 기다 리 는 CPU 시간 백분율 0.0% hi: CPU 하 드 인 터 럽 트 시간 백분율 0.0% si: CPU 소프트 인 터 럽 트 시간 백분율 주석: 모든 cpu 의 평균 값 을 표시 합 니 다. 모든 cpu 의 처리 상황 을 보고 싶다 면,1 을 누 르 면 됩 니 다.접어 서 다시 1 누 르 기;
    네 번 째 줄
    Men: 메모리 의 뜻 1939652 k total: 물리 적 메모리 총량 462412 k used: 사용 하 는 물리 적 메모리 량 1477240 k free: 남 은 물리 적 메모리 량 46596 k buffers: 커 널 캐 시 의 물리 적 메모리 량
    다섯 째 줄
    Swap: 교환 공간 2097144 k total: 교환 구역 총량 0k used: 사용 하 는 교환 구역 량 2097144 k free: 남 은 교환 구역 량 194224 k cached: 버퍼 교환 구역 총량
    프로 세 스 정보
    다음은 프로 세 스 정보 입 니 다: PID: 프로 세 스 의 ID USER: 프로 세 스 소유자 PR: 프로 세 스 의 우선 순위 입 니 다. 작 을 수록 나 이 스: 값 VIRT: 프로 세 스 가 사용 하 는 가상 메모리 RES: 프로 세 스 가 사용 하 는 물리 적 메모리 SHR: 프로 세 스 가 사용 하 는 공유 메모리 S: 프로 세 스 의 상태 입 니 다.S 는 휴면 을 표시 합 니 다. R 은 실행 중 임 을 표시 합 니 다. Z 는 경직 된 상 태 를 표시 합 니 다. N 은 이 프로 세 스 의 우선 순 위 를 마이너스% CPU 로 표시 합 니 다. 프로 세 스 가 CPU 사용량% MEM: 프로 세 스 가 사용 하 는 물리 적 메모리 와 총 메모리 의 백분율 TIME +: 이 프로 세 스 가 시 작 된 후 사용 하 는 총 CPU 시간, 즉 CPU 사용 시간의 누적 값 을 차지 합 니 다.COMMAND: 프로 세 스 시작 명령 이름
    3. 상호작용 명령
    다음은 자주 사용 하 는 top 명령 조작 명령 을 보 여 줍 니 다.
    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: 도움말 명령.
    q: 종료
    주: 강조 하 겠 습 니 다. 사용 빈도 가 가장 높 은 것 은 P, T, M 입 니 다. 보통 top 을 사용 하기 때문에 우 리 는 어떤 프로 세 스 가 cpu 자원 을 가장 많이 소모 하고 차지 하 는 메모리 가 가장 많은 지 보고 싶 습 니 다.주: "shift + >"또는 "shift +"를 통 해
    주: 부분 은 네트워크 에서 유래 합 니 다.
    2017/12/30

    좋은 웹페이지 즐겨찾기