티스토리 뷰
Linux OS는 기본적으로 /var/log/sa 이하에 sar 성능 raw 데이터를 적재하고 있다.
시스템의 장애시나 성능지연등의 이상징후시 해당 RAW 데이터를 활용하여 분석에 활용 가능하지만,
sar 커맨드나 ksar등의 특성상 전체 일자 기준이 아닌 각각의 일자 데이터를 따로 개별 확인을 해야한다.
아래 Script를 활용하면 /var/log/sa 이하에 적재된 sar 데이터를 기준으로 각 일자별, 시간대별 Load Average를 손쉽게 확인이 가능하다.
[ 기준 데이터 ]
[root@TestVM01 ~]# |
물론 아래 Script 이하 sar command 부분을 개작하면 Load Average 뿐만이 아닌 CPU, I/O 수치등도 원하는데로 추출이 가능하다.
1. 사용법
[root@TestVM01 ~]# Usage1 - ./load_max.sh[Start Time] [End Time] [root@TestVM01 ~]# [ Load Average - Dec 1 - /var/log/sa/sa01 ] TIME=07 Average=0.95 Min=0.73 Max=1.18 #################################################################### [ Load Average - Dec 2 - /var/log/sa/sa02 ] TIME=07 Average=1.68 Min=0.77 Max=2.24 #################################################################### [ Load Average - Dec 3 - /var/log/sa/sa03 ] TIME=07 Average=0.99 Min=0.49 Max=1.50 #################################################################### [ Load Average - Dec 4 - /var/log/sa/sa04 ] TIME=07 Average=1.45 Min=0.76 Max=2.14 #################################################################### [ Load Average - Dec 5 - /var/log/sa/sa05 ] TIME=07 Average=1.19 Min=0.33 Max=2.04 #################################################################### [ Load Average - Dec 6 - /var/log/sa/sa06 ] TIME=07 Average=0.71 Min=0.53 Max=2.00 #################################################################### [ Load Average - Dec 7 - /var/log/sa/sa07 ] TIME=07 Average=0.59 Min=0.19 Max=1.59 #################################################################### [ Load Average - Dec 8 - /var/log/sa/sa08 ] TIME=07 Average=1.07 Min=0.37 Max=3.15 #################################################################### |
2. Script 내용
[root@TestVM01 ~]#
export LANG=C
if [ $# -ne 2 ]
for SAR_LIST in `ls -1rt /var/log/sa/sa[0-9]*` RAWDATA=${SAR_NAME}.raw cat ./${RAWDATA} | cut -d ":" -f1 | uniq > uniq.list done
|
'System Story > CentOS 5,6' 카테고리의 다른 글
[정보] Redhat RHCE 모의 테스트 (5) | 2015.02.02 |
---|---|
ext3 ->ext4 전환 마이그레이션 수행 (0) | 2014.12.15 |
Shell - Linux OS 이하 Listen Port 및 Session Count 간략히 확인하기 (0) | 2014.12.08 |
Linux 이하 Real Memory 사용 주체 및 메모리 할당 유형 확인 (5) | 2014.05.28 |
Shell - 다수 Domain SSL 인증서의 인증 기간 조회 (0) | 2014.05.14 |