Linux sar
1. sar
시스템의 운영 정보를 확인할 수 있는 명령어 이다. System Active Report의 약자로 CPU, 메모리, 소켓, I/O 등의 여러 정보를 확인할 수 있다.
2. 주요 옵션
옵션 | 내용 |
---|---|
-A | 모든 정보 출력 |
-u | CPU 사용률 |
-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.