天天看點

CentOS 6.9安裝配置nmon

nmon是一款開源的性能監控工具,用于監控CentOS系統的資源消耗資訊,并能把結果輸出到檔案中,然後通過nmon_analyser性能報告分析器生成資料分析報表。

一、安裝nmon:

 1、 配置epel源

 2、 安裝nmon:# yum -y install nmon  -->  16g-3

二、啟動nmon,進行實時監控:

       # nmon

 1、 鍵入c顯示CPU資訊:

2、 鍵入m顯示記憶體資訊:

3、 鍵入d顯示磁盤資訊:

三、資料采集:

       # mkdir -pv /nmon-docs

       # nmon -fT -s30 -c10 -m /nmon-docs

   選項含義:

Ø  -f:生成的資料檔案名中包含檔案建立的時間,<HOSTNAME>_YYMMDD_HHMM.nmon

Ø  -T:輸出最耗資源的程序

Ø  -s 30:每隔30秒采集一次資料

Ø  -c 10:一共采集10次資料,即采集10*30/60=5分鐘的資料

Ø  -m /nmon-docs:生成的資料檔案存放在/nmon-docs目錄中

   備注:結束采集

       # ps -ef | grep nmon

       # kill -9 程序号

四、定時任務(自動按天采集資料):

       # crontab -e

       0 0 * * * /usr/bin/nmon -fT -s300 -c288 -m /nmon-docs &> /dev/null

   備注:300*288=86400秒,正好是一天的資料

   五、使用nmon_analyser生成分析報表:

1、 下載下傳nmon_analyser:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser,此處以nmon_analyser_v52_1.zip為例

2、 解壓nmon_analyser_v52_1.zip,生成NA_UserGuide v52_1.docx和nmon analyser v52_1.xlsm

3、 将CentOS上生成的類似centos6_171227_0000.nmon的資料檔案下載下傳至本地

4、 确認office excel的宏已啟用,此處以office 2013為例:檔案 --> 選項 --> 信任中心 --> 信任中心設定 --> 宏設定 -->啟用所有宏

5、 确認控制台 --> 檢視方式選擇“類别” --> 時鐘、語言和區域 --> 更改日期、時間或數字格式 --> 短日期處已選擇yyyy/M/d

6、 使用excel打開nmon analyser v52_1.xlsm,點選“Analyze nmon data”,選擇centos6_171227_0000.nmon

7、 儲存分析後的結果檔案,例如:centos6_171227_0000.nmon.xlsx

8、 自動打開centos6_171227_0000.nmon.xlsx,檢視分析報表:

      本文轉自Marion0728  51CTO部落格,原文連結:http://blog.51cto.com/qiuyue/2056248,如需轉載請自行聯系原作者

繼續閱讀