리눅스 sar 명령어

2021. 9. 26. 02:53·Linux/Linux Structure

리눅스 sar 명령어

  • System Activity Report

  • 시스템을 모니터링할 때 사용되는 명령어이다.

-P 옵션

  • processor를 의미한다.

    $ sar -P CPU번호 주기(초)
  • 일정 주기(초)마다 해당 코어의 활동을 볼 수 있다.

    $ sar -P 0 1      # 0번 프로세서에 대한 정보를 1초마다 확인
    Linux 5.11.0-27-generic (ubun2-GL63-8RC)     2021년 09월 06일     _x86_64_    (8 CPU)
    
    01시 02분 52초     CPU     %user     %nice   %system   %iowait    %steal     %idle
    01시 02분 53초       0      5.05      0.00      2.02      0.00      0.00     92.93
    01시 02분 54초       0      4.95      0.00      1.98      0.00      0.00     93.07
    01시 02분 55초       0      4.17      0.00      2.08      0.00      0.00     93.75
    ^C                # Ctrl + C 로 실행을 멈추면 아직까지의 평균값을 출력한다.
    
    평균값:        0      4.73      0.00      2.03      0.00      0.00     93.24
  • CPU번호 대신 ALL 키워드(대문자)를 입력하면 모든 프로세서에 대한 값을 볼 수 있다.

    $ sar -P ALL 1
    Linux 5.11.0-27-generic (ubun2-GL63-8RC)     2021년 09월 06일     _x86_64_    (8 CPU)
    
    01시 06분 46초     CPU     %user     %nice   %system   %iowait    %steal     %idle
    01시 06분 47초     all      6.06      0.00      1.77      0.00      0.00     92.17
    01시 06분 47초       0      4.04      0.00      1.01      0.00      0.00     94.95
    01시 06분 47초       1     11.00      0.00      3.00      0.00      0.00     86.00
    01시 06분 47초       2     13.00      0.00      1.00      0.00      0.00     86.00
    01시 06분 47초       3      6.12      0.00      1.02      0.00      0.00     92.86
    01시 06분 47초       4      5.00      0.00      4.00      0.00      0.00     91.00
    01시 06분 47초       5      2.94      0.00      2.94      0.00      0.00     94.12
    01시 06분 47초       6      2.02      0.00      1.01      0.00      0.00     96.97
    01시 06분 47초       7      4.26      0.00      0.00      0.00      0.00     95.74
  • 네 번째 인자로 측정 횟수를 입력할 수 있다.

    sar -P ALL 1 1
    Linux 5.11.0-27-generic (ubun2-GL63-8RC)     2021년 09월 06일     _x86_64_    (8 CPU)
    
    01시 13분 35초     CPU     %user     %nice   %system   %iowait    %steal     %idle
    01시 13분 36초     all      1.13      0.00      0.38      0.00      0.00     98.49
    01시 13분 36초       0      0.00      0.00      0.00      0.00      0.00    100.00
    01시 13분 36초       1      0.00      0.00      0.00      0.00      0.00    100.00
    01시 13분 36초       2      1.96      0.00      0.98      0.00      0.00     97.06
    01시 13분 36초       3      2.02      0.00      1.01      0.00      0.00     96.97
    01시 13분 36초       4      3.00      0.00      1.00      0.00      0.00     96.00
    01시 13분 36초       5      1.03      0.00      0.00      0.00      0.00     98.97
    01시 13분 36초       6      0.00      0.00      0.00      0.00      0.00    100.00
    01시 13분 36초       7      1.00      0.00      0.00      0.00      0.00     99.00
    
    평균값:      CPU     %user     %nice   %system   %iowait    %steal     %idle
    평균값:      all      1.13      0.00      0.38      0.00      0.00     98.49
    평균값:        0      0.00      0.00      0.00      0.00      0.00    100.00
    평균값:        1      0.00      0.00      0.00      0.00      0.00    100.00
    평균값:        2      1.96      0.00      0.98      0.00      0.00     97.06
    평균값:        3      2.02      0.00      1.01      0.00      0.00     96.97
    평균값:        4      3.00      0.00      1.00      0.00      0.00     96.00
    평균값:        5      1.03      0.00      0.00      0.00      0.00     98.97
    평균값:        6      0.00      0.00      0.00      0.00      0.00    100.00
    평균값:        7      1.00      0.00      0.00      0.00      0.00     99.00

항목

  • %user

  • %nice

  • %system

    • 커널 모드에서 시스템 콜 등의 처리를 실행하는 시간의 비율이다.
저작자표시 (새창열림)

'Linux > Linux Structure' 카테고리의 다른 글

Chapter 4. 프로세스 스케줄러  (0) 2021.09.26
Gnuplot  (0) 2021.09.26
Chapter 3. 프로세스 관리  (1) 2021.09.26
Chapter 2. 사용자 모드로 구현되는 기능  (0) 2021.09.26
Chapter 1. 컴퓨터 시스템의 개요  (0) 2021.09.26
'Linux/Linux Structure' 카테고리의 다른 글
  • Gnuplot
  • Chapter 3. 프로세스 관리
  • Chapter 2. 사용자 모드로 구현되는 기능
  • Chapter 1. 컴퓨터 시스템의 개요
Caniro
Caniro
  • Caniro
    Minimalism
    Caniro
  • 전체
    오늘
    어제
    • 분류 전체보기 (317)
      • Algorithm (13)
        • 알기 쉬운 알고리즘 (10)
        • Search (1)
        • Sort (2)
      • Arduino (0)
      • C++ (185)
        • Class (46)
        • Exception (6)
        • Library (51)
        • Overloading (10)
        • SmartPointer (5)
        • Syntax (33)
        • TBC++ (23)
        • Templates (9)
        • VisualStudio (2)
      • Embedded (1)
      • Git (4)
      • Java (5)
      • Linux (16)
        • Error (1)
        • Linux Structure (11)
      • MacOS (7)
      • OS (1)
        • Concurrency (1)
      • Python (21)
        • Class (1)
        • Function (2)
        • Syntax (17)
      • Raspberrypi (9)
      • Review (1)
      • Utility (12)
        • VSCode (5)
        • VirtualBox (3)
      • Web (8)
        • Nginx (1)
        • React (3)
        • Django (1)
      • Windows (20)
        • Registry (3)
        • WSL (1)
        • DeviceDriver (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    윈도우
    Solaris 10
    그림판
    spring
    vscode
    SunOS 5.1
    로지텍 마우스 제스처
    windows
    logi options
    Windows 11
    윈도우 명령어
    스프링
    Workspace
    SFC
    MacOS
    백기선
    시스템 복구
    mspaint
    알림
    java
    EXCLUDE
    KakaoTalk
    맥북 카카오톡 알림 안뜸
    unix
    스프링 프레임워크 핵심 기술
    dism
    citrix workspace
    제외
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Caniro
리눅스 sar 명령어
상단으로

티스토리툴바