Linux

[Linux] sar 명령어

Richard.Ryu 2022. 8. 2. 15:46
반응형

sar : System Activity Report

 

CPU, Memory, I/O 사용량을 수집하여 레포트하고 저장하는 명령

 

해당 작업 시간대에 얼마나 자원을 활용하는지 모니터링하는 것에 좋습니다.

 

먼저 sar를 사용하기 위해서는 sysstat pkg -> (iostat, pidstat, mpstat 명령어포함) 를 설치합니다.

 

root@DESKTOP-VBIFT8A:/home/ryu# apt-get install sysstat

sar [Option] [Interver] [Count]

 

u : CPU

r : Memory

n : Network

W : swap

d : Disk

자세한 정보는 man 으로 확인 또는 --help 사용하실 것을 권장드립니다.

sar -u 3 10

위 명령어의 의미는 cpu 사용량을 3초단위로 10회 반복입니다.

 

* 명령어를 입력하였는데 아래와 같이 오류가 발생한다면,

아래 sysstat 을 false에서 true로 수정합니다. 

 

해당 오류는 sysstat 서비스 기본설정이 데이터를 수집하지 않는 것으로 되어 있어서 발생하는 문제입니다.

root@DESKTOP-VBIFT8A:/home/ryu# vi /etc/default/sysstat

값 변경 이후, sysstat 서비스를 재시작합니다.

root@DESKTOP-VBIFT8A:/home/ryu# service sysstat restart
 * Starting the system activity data collector sadc 
 
 
 root@DESKTOP-VBIFT8A:/home/ryu# sar -u
Linux 4.4.0-19041-Microsoft (DESKTOP-VBIFT8A)   08/02/22        _x86_64_        (8 CPU)

15:04:33     LINUX RESTART      (8 CPU)

 

위와 같이 정상적으로 명령이 되는 것을 확인 할 수 있습니다.

반응형

'Linux' 카테고리의 다른 글

[Linux] root 비밀번호 분실  (0) 2023.01.31
[Linux] 폐쇄망 rpm 설치  (0) 2022.09.07
[Linux] Locate / Find  (0) 2022.05.12
[Linux] Vi Vim 차이  (0) 2022.05.11
[Linux] E325 Attention  (0) 2022.05.11