'os/UNIX_LINUX'에 해당되는 글 238건

  1. 2009.09.10 sar 명령어 관련

sar 명령어 관련

os/UNIX_LINUX 2009. 9. 10. 14:59
반응형

sun solaris 에서 sar 명령어 관련

@@@ sar관련하여

# sar -w : 시스템내의 스와핑 활동 현황을 보고한다.
# sar -q : 시스템내의 큐의 크기에 대한 보고를 한다.
# sar -d : 시스템의 각 디스크에 대한 활동 정보를 제공해 준다.
# sar -u : 전체 CPU 사용률에 대한 정보를 제공해 준다.
# sar -b : 시스템의 버퍼 활동을 보고한다.
# sar -a : 시스템 파일 접근 현황 정보를 제공해 준다.
# sar -v : 시스템 테이블에 관한 정보를 제공해 준다.
# sar -c : 시스템 호출에 관한 정보를 제공해 준다.
# sar–y : tty 디바이스 정보
# sar–a : 파일 접근 정보
# sar–m : 세마포어 정보
# sar  -f  /var/adm/sa/sa28   파일에서 정보확인하기 ( sa28은 file명)

 

@@@ SCRIPT파일
--------------------------------------------------------------
/usr/lib/sa/sa1
/usr/lib/sa/sa2
--------------------------------------------------------------

@@@ sar를 실행시키는 데몬
--------------------------------------------------------------
/usr/lib/sa/sadc
--------------------------------------------------------------

@@@ /usr/lib/sa/sa1 파일의 내용
--------------------------------------------------------------
#!/sbin/sh
#       Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
#         All Rights Reserved

#       THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
#       The copyright notice above does not evidence any
#       actual or intended publication of such source code.

#ident  "@(#)sa1.sh     1.4     98/03/26 SMI"       /* SVr4.0 1.5 */
#       sa1.sh 1.5 of 5/8/89
DATE=`/usr/bin/date +%d`
ENDIR=/usr/lib/sa
DFILE=/var/adm/sa/sa$DATE
cd $ENDIR
if [ $# = 0 ]
then
        exec $ENDIR/sadc 1 1 $DFILE
else
        exec $ENDIR/sadc $* $DFILE
fi
--------------------------------------------------------------
=> 설명: exec $ENDIR/sadc 1 1 $DFILE 부분의 의미는 DEFAULT값으로써 1분에 1번이라는 의미

@@@ /usr/lib/sa/sa2 파일의 내용
--------------------------------------------------------------
#!/sbin/sh
#       Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
#         All Rights Reserved

#       THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
#       The copyright notice above does not evidence any
#       actual or intended publication of such source code.

#ident  "@(#)sa2.sh     1.4     98/03/26 SMI"       /* SVr4.0 1.4 */
#       sa2.sh 1.4 of 5/8/89
DATE=`/usr/bin/date +%d`
RPT=/var/adm/sa/sar$DATE
DFILE=/var/adm/sa/sa$DATE
ENDIR=/usr/bin
cd $ENDIR
$ENDIR/sar $* -f $DFILE > $RPT
/usr/bin/find /var/adm/sa \( -name 'sar*' -o -name 'sa*' \) -mtime +7 -exec /usr/bin/rm {} \;
--------------------------------------------------------------

@@@ sys계정에 세팅된 CRONTAB의 내역확인 : crontab -l sys
--------------------------------------------------------------
#ident  "@(#)sys        1.5     92/07/14 SMI"   /* SVr4.0 1.2   */
#
# The sys crontab should be used to do performance collection. See cron
# and performance manual pages for details on startup.
#
# 0 * * * 0-6 /usr/lib/sa/sa1
# 20,40 8-17 * * 1-5 /usr/lib/sa/sa1
# 5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A
--------------------------------------------------------------
=> 설명 : 0 * * * 0-6 /usr/lib/sa/sa1
일주일내내 매시간 계속적으로 /var/adm/sa/sadd 파일에 레코드를 기록한다.

=> 설명 : 20,40 8-17 * * 1-5 /usr/lib/sa/sa1
작업량이 않은 월요일부터 금요일까지 오전 8시부터 오후 5시 사이에 매시간 20분과 40분에 /var/adm/sa/sadd 파일에 레코드를 기록한다.

 

 


 

반응형
Posted by 공간사랑
,