Linux監控推薦——nmon

原文:https://www.cnblogs.com/wnfindbug/p/5719181.html

1、檢查安裝環境

# uname –a (查看操做系統信息,所檢查服務器爲64位操做系統)html

Linux iZ94pmb2p24Z 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linuxlinux

#  lsb_release –a  (查看linux發行商版本,所檢查服務器linux版本爲:CentOS6.5)vim

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch安全

Distributor ID: CentOS服務器

Description:    CentOS release 6.5 (Final)網絡

Release:    6.5工具

Codename:   Final性能

2、下載軟件

nmon:測試

版本:nmon_linux_14i.tar.gz (下載適合服務器的版本)spa

地址:https://osdn.jp/projects/sfnet_nmon/releases/ 

nmonanalyser

版本:nmon_analyser_v47.zip

地址:

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

3、安裝

安裝位置:/home/nmon (任意目錄)

一、 在home 目錄下建立nmon文件夾:#  mkdir nmon

二、 上傳nmon_linux_14i.tar.gz 到nmon目錄

三、 解壓:#  tar –zxvf nmon_linux_14i.tar.gz

四、 賦權限:#  chmod –R 755 nmon

五、 啓動nmon:#  ./nmon_x86_64_sles11(在nmon目錄下執行命令)

安裝成功顯示如下界面:

4、實時監控

輸入如下命令:

c         可顯示CPU的信息

m       對應內存

n        對應網絡

d        能夠查看磁盤信息

t         能夠查看系統的進程信息

5、配置環境變量

一、修改啓動文件名稱:

# mv nmon_x86_64_sles11 nmon

# ./nmon

二、 添加到環境變量中:

# vim /etc/profile (在profile中寫入如下兩行內容)

PATH=$PATH:/home/nmon/nmon ($PATH:後爲命令的路徑)

export PATH

三、 保存退出

四、 使配置文件當即生效

         # source /etc/profile

         # nmon (在任何目錄下執行nmon命令啓動nmon)

6、採集監控數據

在實際的性能測試中咱們須要把一段時間以內的數據記錄下來,如:

一、採集數據

# nmon -s1 -c60 -f -m /home/nmon

# ll /home/nmon/

total 15220

-rw-r--r-- 1 root root   23923 Oct 14 16:59  chen_151014_1659.nmon

 

參數說明:

-s1            每隔n秒抽樣一次,這裏爲1秒

-c60         取出多少個抽樣數量,這裏爲60,即監控=1*60/60=1分鐘

-f               按標準格式輸出文件名稱:<hostname>_YYMMDD_HHMM.nmon

-m            指定監控文件的存放目錄,-m後跟指定目錄

 

7、生成圖形化報表

1、將.nmon文件轉化成.csv文件

# sort chen _151014_1659.nmon > chen _151014_1659.csv

# ll /home/nmon

total 15300

-rw-r--r-- 1 root root   51999 Oct 14 17:09 chen_151014_1659.csv

-rw-r--r-- 1 root root   51999 Oct 14 17:00 chen _151014_1659.nmon

2、將.csv文件下載到本地

3、打開nmon analyser工具

在本地解壓nmon_analyser_v47.zip

雙擊打開:nmon analyser v47.xlsm

點擊Analyse nmon data按鈕,加載以前下載的chen_151014_1659.csv文件。

補充說明:本地安裝的excle是2010版本

8、結果分析

9、結果nmon運行

nmon運行自己是會消耗系統資源,如需關閉nmon,直接kill掉

# ps -ef | grep nmon       (獲得pid)

# kill -9 pid                           (安全kill)

相關文章
相關標籤/搜索