新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > UNIX系統(tǒng)性能監(jiān)控簡(jiǎn)述及shell實(shí)現(xiàn)系統(tǒng)資源利用率

UNIX系統(tǒng)性能監(jiān)控簡(jiǎn)述及shell實(shí)現(xiàn)系統(tǒng)資源利用率

作者: 時(shí)間:2012-03-17 來(lái)源:網(wǎng)絡(luò) 收藏
sp; echo $OFILE"t"$MEMAVG"t"$CPUPEAK"t"$CPUAVG >> $RFILE

fi

# wait till tomorrow

NFILE=`date +%y%m%d`

while [ "$OFILE" = "$NFILE" ]

do

sleep 60

NFILE=`date +%y%m%d`

done

# clear the old stat data file

find /tmp/stat/data -type f -ctime +31 | rm -f

# new stat

vmstat 60 1430 > ${DDIR}/cpu.${NFILE}

svmon -G -i 60 1430 > ${DDIR}/mem.${NFILE}

# produce the month report

[ -f $PFILE ]||echo "#MONTHtMEMAVGtCPUMAXtCPUAVG" > $PFILE

if [ `expr $NFILE - $OFILE` -gt 1 -a -f $RFILE ];then

grep ^$OMON $RFILE | awk 'BEGIN{cnt=0;masum=0;cmsum=0;casum=0} {cnt++;masum+=$2;cmsum+=$3;casum+=$4} END{if(cnt>0)printf("%.1f%%t%.1f%%t%.1f%%",masum/cnt,cmsum/cnt,casum/cnt)}' | read MAVG CMAX CAVG

echo $OMON"t"$MAVG"t"$CMAX"t"$CAVG >> $PFILE

fi

  4.總結(jié)

  綜上所述,在unix系統(tǒng)中,提供了非常強(qiáng)大的系統(tǒng)工具??衫眠@些工具并結(jié)合shell腳本的便利,編制非常方便實(shí)用的程序,并得到及時(shí)詳細(xì)的統(tǒng)計(jì)信息。系統(tǒng)管理員可根據(jù)這些數(shù)據(jù),利用的調(diào)制工具,例如fdpr、schedtune、vmtune等,對(duì)系統(tǒng)的內(nèi)核參數(shù)作出邏輯資源上的調(diào)整或者對(duì)硬件資源升級(jí),以此保障應(yīng)用系統(tǒng)的安全穩(wěn)定運(yùn)行


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉