sar 명령어

MySprtlty·2022년 7월 23일
0

Linux Command Line

목록 보기
4/8

🏷️sar

  • 🖇️cf) sar stands for system activity report

  • 시스템 활동 관련 정보를 출력한다.

  • 실행 인자로 보고 간격과 총 수행 시간을 줄 수 있다.

  • 옵션

    • -P

      • cf) P stands for Per Processor
      • 논리 CPU당 점유율을 출력한다.
      • ALL을 파라미터값으로 주면 모든 쓰레드의 점유율을 볼 수 있다.
      • SIGINT를 보내면 종료되기 전에 평균값을 출력한다.
      • %user + %nice가 user mode에서 동작하는 CPU 점유율이다.
      • %system은 kernel mode에서 동작하는 CPU 점유율이다.
    • -q

      • cf) q stands for queue
      • queue length와 부하 평균을 출력한다.
    • -r

      • ALL을 인자로 주면 page table 크기도 알 수 있다.
    • -W

      • report swapping statistics
      • 스와핑이 발생하고 있나 확인할 수 있다.
    • -S

      • report swap space utilization statistics
      • 스왑이 발생하고 있을 때, 일시적으로 발생하는 현상일지 스레싱이 되어가고 있는지 알 수 있다.
    • -B

      • paging 관련 통계를 출력한다.
  • 🔍ex)

    • sar -P ALL 1
      • 모든 프로세서의 점유율을 1초 단위로 출력한다.
    • sar -P ALL 1 5
      • 모든 프로세서의 점유율을 1초 단위로 5초간 출력한다.
    • sar -q 1 1
      • 큐 정보를 1번만 출력한다.
profile
2Co 4:7

0개의 댓글