# 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性能
nmon:測試
版本:nmon_linux_14i.tar.gz (下載適合服務器的版本)spa
地址:https://osdn.jp/projects/sfnet_nmon/releases/
nmonanalyser:
版本:nmon_analyser_v47.zip
地址:
安裝位置:/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目錄下執行命令)
安裝成功顯示如下界面:
輸入如下命令:
c 可顯示CPU的信息
m 對應內存
n 對應網絡
d 能夠查看磁盤信息
t 能夠查看系統的進程信息
一、修改啓動文件名稱:
# 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)
在實際的性能測試中咱們須要把一段時間以內的數據記錄下來,如:
一、採集數據
# 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後跟指定目錄
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版本
nmon運行自己是會消耗系統資源,如需關閉nmon,直接kill掉
# ps -ef | grep nmon (獲得pid)
# kill -9 pid (安全kill)