///
Search
🌘

시스템 성능 점검

#!/bin/ksh # System performance check script # 2001/11/2 Howtosolaris.com # LOGDIR="./test" mkdir $LOGDIR NETSTAT_OUTFILE="$LOGDIR/netstat.out" MPSTAT_OUTFILE="$LOGDIR/mpstat.out" VMSTAT_OUTFILE="$LOGDIR/vmstat.out" IOSTAT_OUTFILE="$LOGDIR/iostat.out" PS_OUTFILE="$LOGDIR/ps_aux.out" INTERVAL=5 COUNT=10 TIME=`expr $INTERVAL * $COUNT` TIMEPLUS=`expr $TIME + 5` X=1 while [ $X != 200 ] do echo "" >> $PS_OUTFILE date >> $PS_OUTFILE /usr/ucb/ps -aux >> $PS_OUTFILE & echo "" >> $MPSTAT_OUTFILE date >> $MPSTAT_OUTFILE mpstat $INTERVAL $COUNT >> $MPSTAT_OUTFILE & MPSTATPID=$! echo "" >> $VMSTAT_OUTFILE date >> $VMSTAT_OUTFILE vmstat $INTERVAL $COUNT >> $VMSTAT_OUTFILE & VMSTATPID=$! echo "" >> $IOSTAT_OUTFILE date >> $IOSTAT_OUTFILE iostat -xp $INTERVAL $COUNT >> $IOSTAT_OUTFILE & IOSTATPID=$! echo "">> $NETSTAT_OUTFILE date >> $NETSTAT_OUTFILE netstat -i $INTERVAL >> $NETSTAT_OUTFILE & NETSTATPID=$! echo "mpstat $MPSTATPID" echo "vmstat $VMSTATPID" echo "iostat $IOSTATPID" echo "netstat $NETSTATPID" echo "sleeping for $TIMEPLUS" sleep $TIMEPLUS echo "sleeping done" kill -9 $NETSTATPID X=`expr $X + 1` done
JavaScript
복사