리눅스 sar 옵션 - linugseu sar obsyeon

시스템 주요 자원의 최근과 과거 상황을 모니터링 및 통계치를 작성하는 도구인 SAR를 이용하는 방법에 대해서 알아본다.

  • 1. SAR
    • 1.1. 뜻
    • 1.2. 확인 가능한 통계
  • 2. 설치
    • 2.1. 패키지 검색
    • 2.2. yum 으로 설치
  • 3. 설정
    • 3.1. 스케쥴링
  • 4. 옵션 별 sar 통계
    • 4.1. sar
    • 4.2. sar 2 5
    • 4.3. sar -b
    • 4.4. sar -B
    • 4.5. sar -w
    • 4.6. sar -d
    • 4.7. sar -n
    • 4.8. sar -r
    • 4.9. sar -R
    • 4.10. sar -S
    • 4.11. sar -W
    • 4.12. sar -v
  • 5. 참고
  • 6. KSAR 용 TEXT 데이터 생성

1. SAR

1.1. 뜻

시스템 관리 툴로서 SAR(System Activity Reporter)의 약자이다.

1.2. 확인 가능한 통계

- I/O 전송량 - 페이징- 프로세스 생성 숫자
- 블럭 디바이스 활동
- 인터럽트 - 네트워크 통계
- run 큐 및 시스템 부하 평균
- 메모리와 스왑 공간 활용 통계
- 메모리 통계
- CPU 이용도
- 특정 프로세스에 대한 CPU 이용도
- inode, 파일, 기타 커널 테이블에 대한 상태
- 시스템 스위칭 활동(context switch)
- 스와핑 통계 - 특정 프로세스 통계
- 특정 프로세스의 자식 프로세스 통계
- TTY 디바이스 활동

2. 설치

시스템 장애 분석을 위해서는 sar 유틸을 포함하고 있는 sysstat 패키지가 매우 유용하게 쓰인다.

운영되는 시스템에 sysstat 패키지가 깔려 있지 않다면 설치 하길 권장한다.

2.1. 패키지 검색

1) 패키지 검색 방법1

아래와 같이 yum 패키지들을 조회하여 sar 문구가 포함된 것들을 찾는다. 여러개가 검색되는데 sysstat 패키지가 설치할 패키지다.

[root@RHEL62 ~]# yum search sar . . . sysstat.x86_64 : The sar and iostat system monitoring commands

2) 패키지 검색 방법2

만약 sar가 어떤 패키지에 속한지 모르는 경우 sysstat 패키지가 이미 설치된 시스템에서 아래와 같이 검색을 하여도 된다. 

yum provides 또는 rpm -qf 를 통해서 찾는다. 유용한 방법이니 알아두면 편리하다.

# 방법 1) [root@RHEL62 ~]# yum provides `which sar` Loaded plugins: product-id, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. sysstat-9.0.4-20.el6.x86_64 : The sar and iostat system monitoring commands Repo : rhel Matched from: Filename : /usr/bin/sar sysstat-9.0.4-20.el6.x86_64 : The sar and iostat system monitoring commands Repo : installed Matched from: Other : Provides-match: /usr/bin/sar # 방법 2) [root@RHEL62 ~]# whereis sar sar: /usr/bin/sar /usr/share/man/man1/sar.1.gz [root@RHEL62 ~]# rpm -qf /usr/bin/sar sysstat-9.0.4-20.el6.x86_64

2.2. yum 으로 설치

[root@RHEL62 ~]# yum install -y sysstat . . Installed: sysstat.x86_64 0:9.0.4-22.el6_5.1 Complete!

3. 설정

3.1. 스케쥴링

sysstat가 설치되면서 /etc/cron.d/sysstat 파일이 자동으로 생성이 된다.

[root@RHEL62 ~]# cat /etc/cron.d/sysstat # Run system activity accounting tool every 10 minutes */10 * * * * root /usr/lib64/sa/sa1 1 1 # 0 * * * * root /usr/lib64/sa/sa1 600 6 & # Generate a daily summary of process accounting at 23:53 53 23 * * * root /usr/lib64/sa/sa2 -A

두 가지 cron 스케쥴링 작업을 한다.

1) */10 * * * * root /usr/lib64/sa/sa1 1 1

- sa1 스크립트가 매 10분 마다 1초 동안 1번을 /var/log/sa/sa** 파일에 바이너리 형태로 기록한다.

- sa** 의 ** 는 기록 날짜다.

2) 53 23 * * * root /usr/lib64/sa/sa2 -A 

- sa2 스크립트가 매일 23시 53분 마다 /var/log/sa/sar** 파일에 바이너리 형태로 기록한다.

- sa1에 의해 기록되었던 /var/log/sa/sa** 파일들을 참조하여 sar** 파일을 만드는 형태이다.

- sar** 의 ** 는 기록 날짜다.

- -A 옵션을 통해 모든 자원의 통계정보를 처리한다.

※  참고

만약 좀 더 디테일한 분석을 원한다면 아래처럼 /etc/cron.d/sysstat 파일을 수정한다.

* * * * * root /usr/lib64/sa/sa1 1 1 59 23 * * * root /usr/lib64/sa/sa2 -A

매분마다 수집을 하므로 /var/log/sa 디렉토리를 포함하는 파일시스템의 여유공간을 고려하여 설정 할 것.

4. 옵션 별 sar 통계

- sar 명령어에 옵션을 주지 않고 수행했을 경우 -u옵션이 default로 적용된다.
- sar -A: 모든 관련정보를 출력한다.

4.1. sar

아무 옵션도 주지않고 sar 명령만으로 출력되는 값이다.

[root@RHEL62 ~]# sar Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM CPU %user %nice %system %iowait %steal %idle 12:10:01 AM all 0.00 0.00 0.08 0.00 0.00 99.92 12:20:01 AM all 0.00 0.00 0.07 0.00 0.00 99.93 12:30:01 AM all 0.00 0.00 0.07 0.00 0.00 99.93 12:40:01 AM all 0.00 0.00 0.07 0.00 0.00 99.92 . . Average: all 0.00 0.00 0.07 0.03 0.00 99.90

파라미터 설명 -

%user : 사용자 레벨(application level) 에서 실행중일때의 CPU 사용률 (%) 
%nice : 사용자 레벨(appliaction level) 에서 nice 가중치를 준 CPU 사용률(%) 
%system : 시스템레벨(kernel) 에서 실행중일때의 CPU 사용률(%) 
%iowait : system이 I/O요청을 처리하지 못한 상태에서의 CPU의 idle 상태인 시간의 비율(%) 
%steal : virtual processer에 의한 작업이 진행되는 동안 virtual CPU에 의해 뜻하지 않는 대기시간이 생기는 시간의 비율(%) 
%idle : CPU가 쉬고있는 시간의 %
Average : 마지막 라인에 출력되며, 각 값의 평균치 이다.

4.2. sar 2 5

5초 간격로 3번을 출력.

[root@RHEL62 ~]# sar 5 3 Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 09:39:46 PM CPU %user %nice %system %iowait %steal %idle 09:39:51 PM all 0.00 0.00 0.20 0.00 0.00 99.80 09:39:56 PM all 0.00 0.00 0.20 0.00 0.00 99.80 09:40:01 PM all 0.00 0.00 0.10 0.00 0.00 99.90 Average: all 0.00 0.00 0.17 0.00 0.00 99.83

4.3. sar -b

버퍼의 activity를 점검하여 I/O와 transfer의 통계를 출력한다.

[root@RHEL62 ~]# sar -b Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM tps rtps wtps bread/s bwrtn/s 12:10:01 AM 0.35 0.00 0.35 0.00 3.23 12:20:01 AM 0.23 0.00 0.23 0.00 1.97 12:30:01 AM 0.19 0.00 0.19 0.00 1.63 12:40:01 AM 0.20 0.00 0.20 0.00 1.76 . . Average: 0.25 0.00 0.24 0.02 2.25

파라미터 설명 -

tps: 물리적 디스크에서 발생한 초당 전송량이며, 여기서의 전송은 물리적 디스크에 요청한 I/O이다.
rtps: 물리적 디스크로부터 발생된 초당 읽기의 총 요청 횟수
bread/s: 드라이브 안의 블럭에서 초당 읽은 데이터의 총합.
bwrth/s: 드라이브 안의 블록에서 초당 쓰여진 데이터의 총합

4.4. sar -B

페이징 통계를 출력

[root@RHEL62 ~]# sar -B Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff 12:10:01 AM 0.00 0.81 23.06 0.00 7.71 0.00 0.00 0.00 0.00 12:20:01 AM 0.00 0.49 2.80 0.00 1.30 0.00 0.00 0.00 0.00 12:30:01 AM 0.00 0.41 2.80 0.00 1.28 0.00 0.00 0.00 0.00 12:40:01 AM 0.00 0.44 2.80 0.00 1.30 0.00 0.00 0.00 0.00 . . Average: 0.00 0.56 10.63 0.00 4.00 0.00 0.00 0.00 0.00

파라미터 설명 -

pgpgin/s: 디스크로부터 초당 paged in된 page의 총 수
papgout/s: 디스크에 초당 paged out 된 page의 총 수

4.5. sar -w

새롭게 만들어져 활동하고 있는 프로세스를 출력
작업 생성과 시스템 switching활동 현황 출력

[root@RHEL62 ~]# sar -w Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM proc/s cswch/s 12:10:01 AM 0.10 11.19 12:20:01 AM 0.03 10.28 12:30:01 AM 0.03 10.21 12:40:01 AM 0.03 10.15 . . Average: 0.05 11.75

파라미터 설명 -

proc/s : 초당 생성된 작업의 총 수 
cswch/s : 초당 context switching의 총 수

4.6. sar -d

device 관련 통계 출력

[root@RHEL62 ~]# sar -d Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 12:10:01 AM dev8-0 0.15 0.00 1.61 11.13 0.00 3.21 2.06 0.03 12:10:01 AM dev253-0 0.20 0.00 1.61 8.00 0.00 2.92 1.48 0.03 12:10:01 AM dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 . . Average: dev8-0 0.11 0.01 1.12 10.76 0.00 19.64 9.81 0.10 Average: dev253-0 0.14 0.01 1.12 8.02 0.00 27.80 7.32 0.10 Average: dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

4.7. sar -n

네트워크 device 및 sock의 통계를 학인할 수 있다.

sar -n 뒤에 DEV | EDEV | SOCK 을 붙혀서 확인 할 수 있다.

♦ DEV : network device로 부터의 통계

[root@RHEL62 ~]# sar -n DEV Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 12:10:01 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:10:01 AM eth0 0.80 0.01 0.13 0.00 0.00 0.00 0.00 12:20:01 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:20:01 AM eth0 0.81 0.00 0.13 0.00 0.00 0.00 0.00 . . Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 0.94 0.13 0.14 0.02 0.00 0.00 0.00

파라미터 설명 -

IFACE: Network Interface 이름
rxpck/s: 초당 받은 패킷수
txpck/s: 초당 전송한 패킷수
rxbyt/s: 초당 받은 bytes
txbyt/s: 초당 전송한 bytes
rxcmp/s: 압축된 패킷을 초당 받은 수
txcmp/s: 압축된 패킷을 초당 전송한 수
rxmcst/s: 초당 받은 다중 패킷 수

♦ EDEV : network device의 에러 통계

[root@RHEL62 ~]# sar -n EDEV Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 12:10:01 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:10:01 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:20:01 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:20:01 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 . . Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

파라미터 설명 -

IFACE: Network Interface 이름
rxerr/s: 초당 불량 패킷을 받은 수
txerr/s: 패킷전송중 초당 발생한 에러 수
coll/s: 패킷전송중 초당 발생한 충돌 수
rxdrop/s: 리눅스 buffer 의 부족으로 패킷을 받는도중 초당 drop 된 패킷 수
txdrop/s: 리눅스 buffer 의 부족으로 전송중 초당 drop 된 패킷 수
txcarr/s: 패킷전송도중 초당 발생한 carrier-error 수
rxfram/s: 패킷을 받는도중 초당 발생한 frame alignment 에러 수
rxfifo/s: 패킷을 받는 도중 초당 발생한 FIFO overrun 에러 수
txfifo/s: 전송된 패킷중 초당 발생한 FIFO overrun 에러 수

♦ SOCK : sock의 통계

[root@RHEL62 ~]# sar -n SOCK Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/19/2014 _x86_64_ (2 CPU) 12:00:01 AM totsck tcpsck udpsck rawsck ip-frag tcp-tw 12:10:01 AM 285 6 6 0 0 0 12:20:01 AM 285 6 6 0 0 0 12:30:01 AM 285 6 6 0 0 0 12:40:01 AM 285 6 6 0 0 0 . . Average: 285 6 6 0 0 0

파라미터 설명 -

totsck: 총 사용된 socket 수
tcpsck: 현재 사용중인 TCP sockets 수
udpsck: 현재 사용중이 UDP sockets 수
rawsck: 현재 사용중인 RAW sockets 수
ip-frag: 현재 사용중인 IP fragments 수

4.8. sar -r

가용메모리 점검 및 메모리 공간의 통계를 출력한다.

[root@RHEL62 ~]# sar -r Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/20/2014 _x86_64_ (2 CPU) 12:00:01 AM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit 12:10:01 AM 301572 580056 65.79 104932 319380 106640 3.66 12:20:01 AM 301324 580304 65.82 105028 319388 106640 3.66 12:30:01 AM 301448 580180 65.81 105124 319380 106640 3.66 12:40:01 AM 301200 580428 65.84 105220 319392 106640 3.66 . . Average: 299036 582592 66.08 107196 319463 106667 3.66

파라미터 설명 -

kbmemfree : 사용가능한 총 메모리의 양(kbytes)
kbmemused : 사용중인 총 메모리의 양(kbytes), 커널에서 사용중인 메모리는 제외
%memused : 사용된 메모리의 %
kbbuffers : 커널에서 buffer 메모리로 총 사용된 메모리의 양 (kbytes)
kbcached : 커널에서 cache data 로 사용된 총 메모리의 양(kbytes)
kbcommit : 현재 작업을 위해 필요한 메모리의 총량(kbytes),메모리 부족이 발생하지 않기 위한 RAM/swap 사용량의 추정치
%commit : 현재 작업을 위해 필요한 메모리 총량의 %, kernel은 보통 메모리를 overcommits하므로 일반적으로 100%를 넘을 것이다.

4.9. sar -R

메모리 통계

[root@RHEL62 ~]# sar -R Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/20/2014 _x86_64_ (2 CPU) 12:00:01 AM frmpg/s bufpg/s campg/s 12:10:01 AM 0.06 0.05 0.00 12:20:01 AM -0.10 0.04 0.00 12:30:01 AM 0.05 0.04 -0.00 12:40:01 AM -0.10 0.04 0.01 . . Average: -0.05 0.05 0.00

파라미터 설명 -

frmpg/s : 시스템에서 초당 자유로워진 memory pages 의 양 페이지의 크기는 시스템 아키텍쳐에따라 달라지며 보통 4K / 8K 이다. 
bufpg/s : 시스템에서 초당 buffer 에 추가적으로 더해진 memory pages 의 양  
campg/s : 시스템에서 초당 system에 의해 cache된 memory pages 의 양

4.10. sar -S

스왑 점검 및 공간의 통계를 출력한다.

[root@RHEL62 ~]# sar -S Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/20/2014 _x86_64_ (2 CPU) 12:00:01 AM kbswpfree kbswpused %swpused kbswpcad %swpcad 12:10:01 AM 2031608 0 0.00 0 0.00 12:20:01 AM 2031608 0 0.00 0 0.00 12:30:01 AM 2031608 0 0.00 0 0.00 12:40:01 AM 2031608 0 0.00 0 0.00 . . Average: 2031608 0 0.00 0 0.00

파라미터 설명 -

kbswpfree : 사용가능한 스왑공간의 양(kbytes) 
kbswpused : 사용된 스왑공간의 양(kbytes) 
%swpused : 사용된 스왑공간의 % 
kbswpcad : cache된 스왑의 총량(kbytes) 
%swpcad : 사용중은 스왑의 총량 중 cache된 스왑공간의 %

4.11. sar -W

swapping의 통계 출력

[root@RHEL62 ~]# sar -W Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/20/2014 _x86_64_ (2 CPU) 12:00:01 AM pswpin/s pswpout/s 12:10:01 AM 0.00 0.00 12:20:01 AM 0.00 0.00 12:30:01 AM 0.00 0.00 12:40:01 AM 0.00 0.00 . . Average: 0.00 0.00

파라미터 설명 -

pswpin/s : 초당 swap in 된 수 
pswpout/s : 초당 swap out 된 수

4.12. sar -v

커널테이블 & 파일에서 inode의 상태를 출력한다.

[root@RHEL62 ~]# sar -v Linux 2.6.32-279.el6.x86_64 (RHEL62) 10/20/2014 _x86_64_ (2 CPU) 12:00:01 AM dentunusd file-nr inode-nr pty-nr 12:10:01 AM 34064 768 35239 2 12:20:01 AM 34064 768 35239 2 12:30:01 AM 34064 768 35239 2 12:40:01 AM 34064 768 35239 2 . . Average: 34065 766 35239 2

파라미터 설명 -

dentunusd : Directory cache 에서 사용되고있지 않은 cache entries 
file-nr : file handles 의 수 
inode-nr : inode handles 의 수 
pty-nr : pty handles 의 수

5. 참고

※  참고

/var/log/sa 디렉토리 내에 쌓인 sar 관련 데이터는 sa와 sar 파일이 한쌍으로 이루어져 있다.

sar 명령을 통해 확인 가능한 raw(바이너리) 데이터는 sa 파일이며, ksar와 같이 별도의 GUI 유틸을 통해 확인 가능한 텍스트 데이터는 sar 파일이다.

※ 참고

sa 데이터를 분석시 분석하는 서버의 localtime 설정 값에 따라 시각이 표기된다.

만약 서버 A의 sa 데이터를 분석할 때 서버 A의 localtime 이 GMT인데 분석하는 서버 B의 localtime이 KST 라면 아래와 같이 서버 B의 localtime을 GMT로 변경 후 분석한다.

[root@RHEL62 ~]# date Wed Dec 31 09:02:50 KST 2014 [root@RHEL62 ~]# cp /usr/share/zoneinfo/GMT /etc/localtime cp: overwrite `/etc/localtime'? y [root@Kicksatrt-server sa]# date Wed Dec 31 00:03:24 GMT 2014 분석을 마치고 원래대로 시스템 시각을 변경한다. [root@Kicksatrt-server sa]# cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime cp: overwrite `/etc/localtime'? y [root@Kicksatrt-server sa]# date Wed Dec 31 09:04:02 KST 2014

※ 참고

sysstat 버전 sysstat-9.0.4-20.el6 이상에서 sa 바이너리 포맷이 변경되어 이 버전 이하의 파일을 sysstat-9.0.4-20.el6 이상의 버전에서 출력하려면 --legacy 옵션을 붙혀야 한다.

[root@RHEL62 ~]# sar -w -f sa30 Invalid system activity file: sa30 File created using sar/sadc from sysstat version 9.0.4 Current sysstat version can no longer read the format of this file (0x2170) Format of this file had been changed in sysstat-9.0.4-20.el6 due to incompatibility of the certain data types with the current kernel. For more information, please refer to the description of the "--legacy" [root@RHEL62 ~]# sar --legacy -w -f sa30 2.6.32-431.el6.x86_64_64 (RHEL62) 12/30/2014 _x86_64_ (2 CPU) 09:00:01 AM proc/s cswch/s 09:10:01 AM 3.88 4113.50 09:20:01 AM 3.99 4053.80 09:30:01 AM 3.76 4067.06 09:40:01 AM 3.78 3887.20 09:50:01 AM 3.77 3920.12 10:00:01 AM 3.78 3965.28 10:10:01 AM 3.91 4232.97 10:20:01 AM 3.78 3768.99

※ 참고

특정 자원의 특정 시간대의 정보만 출력하기

아래는 30일자 sa 파일의 bond0 network device의 에러 통계를 오후 03시 ~ 07시 사이의 값만 출력한 것이다.

[root@RHEL62 ~]# sar -n EDEV | head -3 && sar --legacy -n EDEV -f ./sa30 | grep bond0 | grep "0[3-7]:" | grep PM Linux 2.6.32-431.el6.x86_64 (RHEL62) 12/31/2014 _x86_64_ (2 CPU) 12:00:01 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 03:00:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 03:10:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 03:20:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 03:30:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 03:40:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 03:50:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:00:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:10:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:20:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:30:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:40:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:50:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:00:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:10:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:20:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:30:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:40:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:50:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:00:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:10:02 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:20:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:30:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:40:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06:50:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:00:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:10:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:20:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:30:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:40:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07:50:01 PM bond0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

6. KSAR 용 TEXT 데이터 생성

# LC_ALL=C sar -A -f sa12 > ./sa-A_con12.txt # LC_ALL=C sar -n EDEV -p -f sa12 > ./sa_-n_edev.txt # LC_ALL=C sar -n EDEV -n DEV -p -f sa11 > ./sa_-n_e,dev_11.txt # LC_ALL=C sar -n EDEV -n DEV -p -f sa11 -s 18:00:00 -e 20:00:00 > ./sa_-n_e,dev_11.txt

 이상이다.

관련 게시물

Toplist

최신 우편물

태그