Solaris にsysstatというパッケージがインストールされていると、sarという便利なシステム監視ツール(パフォーマンス確認ツール)が使用できる
またsysstatパッケージのsarは、標準でcronで常時10分おきにパフォーマンス状況を取得し、自動で一ヶ月分保存していてくれる。 思いがけないリソース不足障害の疑いがあるときに便利です。 # cat /var/spool/cron/crontabs/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,10,20,30,40,50 * * * * /usr/lib/sa/sa1 # cat /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 # ls /var/adm/sa/sa* /var/adm/sa/sa01 /var/adm/sa/sa08 /var/adm/sa/sa15 /var/adm/sa/sa22 /var/adm/sa/sa29 /var/adm/sa/sa02 /var/adm/sa/sa09 /var/adm/sa/sa16 /var/adm/sa/sa23 /var/adm/sa/sa30 /var/adm/sa/sa03 /var/adm/sa/sa10 /var/adm/sa/sa17 /var/adm/sa/sa24 /var/adm/sa/sa31 /var/adm/sa/sa04 /var/adm/sa/sa11 /var/adm/sa/sa18 /var/adm/sa/sa25 /var/adm/sa/sa05 /var/adm/sa/sa12 /var/adm/sa/sa19 /var/adm/sa/sa26 /var/adm/sa/sa06 /var/adm/sa/sa13 /var/adm/sa/sa20 /var/adm/sa/sa27 /var/adm/sa/sa07 /var/adm/sa/sa14 /var/adm/sa/sa21 /var/adm/sa/sa28 sar コマンドの以下のオプションを使用することにより、過去のパフォーマンス状況を確認できる # sar -f /var/adm/sa/sa28 -A sa**の**部分が日付です 作成日:2010/06/30 更新日: |