게시물 1,376건
   
시스템 사양 / 디스크 읽기,쓰기에 따른 MRTG 속도확인 (2)
글쓴이 : 최고관리자 날짜 : 2010-01-06 (수) 20:57 조회 : 10273
글주소 :
                                

한가지 생각을 못하고 넘어간부분은 MRTG를 돌릴때 보면 1개씩 돌리고 있다는 사실...
한꺼번에 백그라운드로 여러개씩 운영해보면은...어떠할지....
더군다나 CPU 사용률도 여유가 있다.

기존운영 MRTG 스크립트... 5분단위로 운영되게 파일로 만들어서 crontab 에설정해두었음.

/usr/bin/mrtg /mrtg/cfg/1.cfg --logging /var/log/mrtg.log
/usr/bin/mrtg /mrtg/cfg/2.cfg --logging /var/log/mrtg.log
/usr/bin/mrtg /mrtg/cfg/3.cfg --logging /var/log/mrtg.log
.................................................................................
.................................................................................
.................................................................................



1개씩 MRTG를 돌릴때...




CPU에 아직 여유가 있음이;;; 그래서 5개씩 백그라운드로 돌려보면.....




※ 시간은 거의 절반으로 단축
4:30  ==>  2:23
4:58  ==>  3:12


1개와 5개씩 돌릴때의 CPU 모니터링 변화




※ 기존에 운영하던 스크립트 파일에서 5개씩 백그라운드로 실행하는 스크립트
#!/bin/bash
mrtg_sh=/etc/sysconfig/5min_mrtg.sh   # 기존 mrtg 5분 쉘
check_count=5

let no=0
logger start $0       # /var/log/message 시작로깅
sed -e 1d $mrtg_sh |grep -v ^# |grep -v ^$ \
| while read mrtgscript ; do

let no=no%$check_count

if [ "$no" == "0" ] ; then
    wait
fi
    $mrtgscript &
let no=no+1
done
logger end $0      # /var/log/message 종료로깅


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.