1. sar 명령어 사용을 위한 package 설치
1) rpm -Uvh sysstat-9.0.4 또는
2) yum -y install sysstat-9.0.4
2. 서버 성능 모니터링을 위한 옵션
1) CPU 사용율 :
# sar -u 1 120 --> 매 1초 간격으로 120초 동안 서버 CPU 사용율 표시
2) 메모리 사용율 :
# sar -r 1 120 --> 매 1초 간격으로 120초 동안 서버 메모리 사용율 표시
3) load average :
# sar -q 1 120 --> 매 1초 간격으로 120초 동안 서버 load average 사용율 표시
4) disk IO :
# sar -d 1 120 --> 매 1초 간격으로 120초 동안 서버 Disk IO 사용율 표시
5) 네트워크 트래픽 :
# sar -n DEV 1 120 --> 매 1초 간격으로 120초 동안 NIC별 네트워크 트래픽 사용율 표시
6) NFS disk io 사용율 :
# sar -n NFS 1 120 --> 매 1초 간격으로 120초 동안 NFS로 사용중인 DISK IO 사용율 표시
3. 스크립트를 통한 성능 모니터링 수행 (예제)
1) 일자별로 sar 파일 저장
------------------------------------------
#!/bin/sh
HOME_DIR=/home/monitor
if [ ! -d $HOME_DIR ]
then
mkdir -o $HOME_DIR
fi
sar -u -r -q -S -n DEV 1 86400 -o $HOME_DIR/monitor_`hostname`_`date +%Y%m%d` > /dev/null 2>&1 &
------------------------------------------------------------------------------------------------------
2) 저장된 sar 파일 데이터 조회
# sar -u -f /home/monitor_servername_20140526 -s 10:00:00 -e 11:00:00
--> /home/monitor_servername_20140526 에 저장된 Sar 파일에서 10시부터 11시까지 CPU 사용량 조회
by 이찬호
'3. OS이야기 > 01. Administration' 카테고리의 다른 글
Kickstart를 이용하여 Linux 설치하기 (0) | 2014.05.26 |
---|---|
Linux서버에 NFS서버 구성하기 (0) | 2014.05.26 |
[LINUX] ulimit (0) | 2014.05.20 |
[LINUX] CentOS 설치 (0) | 2014.05.12 |
[LINUX] SuSE Linux Enterprise Server 다운로드 및 설치 프로세스 (0) | 2014.04.14 |