CentOS 6.9安裝配置nmon

nmon是一款開源的性能監控工具,用於監控CentOS系統的資源消耗信息,並能把結果輸出到文件中,而後經過nmon_analyser性能報告分析器生成數據分析報表。centos

1、安裝nmon:ide

 一、 配置epel源工具

 二、 安裝nmon:# yum -y install nmon  -->  16g-3性能

2、啓動nmon,進行實時監控:ui

       # nmonexcel

       

 一、 鍵入c顯示CPU信息:進程

 

二、 鍵入m顯示內存信息:crontab

 

三、 鍵入d顯示磁盤信息:ip

 

3、數據採集:內存

       # 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 進程號

4、定時任務(自動按天採集數據):

       # crontab -e

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

   備註:300*288=86400秒,正好是一天的數據

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

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

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

三、 將CentOS上生成的相似centos6_171227_0000.nmon的數據文件下載至本地

四、 確認office excel的宏已啓用,此處以office 2013爲例:文件 --> 選項 --> 信任中心 --> 信任中心設置 --> 宏設置 --> 啓用全部宏

五、 確認控制面板 --> 查看方式選擇「類別」 --> 時鐘、語言和區域 --> 更改日期、時間或數字格式 --> 短日期處已選擇yyyy/M/d

六、 使用excel打開nmon analyser v52_1.xlsm,點擊「Analyze nmon data」,選擇centos6_171227_0000.nmon

 

七、 保存分析後的結果文件,例如:centos6_171227_0000.nmon.xlsx

八、 自動打開centos6_171227_0000.nmon.xlsx,查看分析報表:

相關文章
相關標籤/搜索