新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > UNIX系統性能監控簡述及shell實現系統資源利用率

        UNIX系統性能監控簡述及shell實現系統資源利用率

        作者: 時間:2012-03-17 來源:網絡 收藏
        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.總結

          綜上所述,在unix系統中,提供了非常強大的系統工具。可利用這些工具并結合shell腳本的便利,編制非常方便實用的程序,并得到及時詳細的統計信息。系統管理員可根據這些數據,利用的調制工具,例如fdpr、schedtune、vmtune等,對系統的內核參數作出邏輯資源上的調整或者對硬件資源升級,以此保障應用系統的安全穩定運行


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扬中市| 法库县| 东莞市| 大悟县| 天门市| 霍林郭勒市| 沅陵县| 镶黄旗| 宁明县| 清水县| 邵阳县| 阿坝| 辽中县| 沁阳市| 荣昌县| 且末县| 景谷| 迁安市| 彰化县| 元氏县| 呼伦贝尔市| 象山县| 武宣县| 常宁市| 滁州市| 余江县| 土默特左旗| 凤冈县| 汉川市| 邢台县| 东乡族自治县| 二连浩特市| 南京市| 松原市| 永德县| 牙克石市| 寿阳县| 青岛市| 墨玉县| 鸡西市| 盐源县|