게시물 261건
   
[Redhat] Nmon 설정
글쓴이 : theko 날짜 : 2013-07-24 (수) 15:13 조회 : 8218
nmon_x86_64_rhel54 (215.2K), Down : 35, 2013-07-24 17:32:25
nmon_analyser_v33g.xls (338.0K), Down : 23, 2013-07-24 17:32:25
nmon_x86_sles11 (185.6K), Down : 4, 2013-07-24 17:32:25

성능분석 nmon을 crontab에 등록하는 작업입니다.

nmon을 실행하면 기본적으로 / (root) 디렉토리에 로그가 생성됩니다.

그러므로 nmon을 실행할 때 nmon 로그를 쌓이게 할 디렉토리로 이동한 후에

nmon을 실행하시면 됩니다. nmon 로그 저장을 위한 f/s을 /nmon 이라는 이름으로

별도 생성하였다 가정합니다. 스크립트 내용은 다음과 같습니다.

# cat nmon.sh
cd /nmon
nmon -f -d -t -s 300 -c 288

위의 nmon 옵션은
-f : 파일 형태로 nmon 결과를 생성
-d : 결과에 디스크 정보를 포함
     (Includes the Disk Service Time section in the view.)
-t : 결과에 top process 포함
     (Includes the top processes in the output.)
-s : nmon을 실행할 간격(초 단위) : 상기 예제에서는 5분 단위로 실행
-c : nmon을 실행할 횟수: 상기 예제에서는 288회

5분 단위로 288회 실행 = 24시간 동안 5분단위로 288번 nmon이 실행됩니다.

위의 스크립트를 crontab에 등록하여 사용하면 됩니다.

# crontab -l

.............(중략)
# NMON
00 00 * * * /nmon/nmon.sh 2>&1


nmon 실행으로 생성된 파일은 다음의 형태로 만들어집니다.

LPAR3_130123_1040.nmon


theko 2013-07-24 (수) 17:33
1) 스크립트 작성
 
osadmin:/home/theko/script/nmon # cat OEL_nmon.sh

pkill nmon
/home/theko/script/nmon/nmon_x86_64_rhel54 -fdt -s 10 -c 8640

 
3) crontab -e   크론탭 등록하여 실행하기
 
00 00 * * * /home/theko/script/nmon/OEL_nmon.sh 
 
이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com