Post

Linux sar

1. sar

시스템의 운영 정보를 확인할 수 있는 명령어 이다. System Active Report의 약자로 CPU, 메모리, 소켓, I/O 등의 여러 정보를 확인할 수 있다.

2. 주요 옵션

옵션내용
-A모든 정보 출력
-uCPU 사용률
-r메모리 사용률
-n DEV/EDEV/SOCK/FULL네트워크 사용률

3. 사용예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 모든 정보 출력
$ sar -A

# 1초 간격으로 CPU 사용률 출력
$ sar 1 -u
Linux   06/03/2020  _x86_64_    (16 CPU)

01:05:53 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
01:05:54 AM     all     13.06      0.00      2.13      0.13      0.00     84.68
01:05:55 AM     all     12.35      0.00      1.89      0.06      0.00     85.70

# 1초 간격으로 메모리 사용률 출력
$ sar 1 -r
Linux   06/03/2020  _x86_64_    (16 CPU)

01:06:06 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
01:06:07 AM   1246660  30645564     96.09     65128  13728676  18010828     56.47
01:06:08 AM   1246520  30645704     96.09     65128  13728680  18002132     56.45


# 1초 간격으로 네트워크 소켓 사용률 출력
$ sar 1 -n SOCK
Linux   06/03/2020  _x86_64_    (16 CPU)

01:06:16 AM    totsck    tcpsck    udpsck    rawsck   ip-frag    tcp-tw
01:06:17 AM       705        75         9         1         0       131
01:06:18 AM       713        75         9         1         0       131

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.