nmon性能測試

nmon是一個分析aix和linux性能的免費工具,而nmon_analyser是nmon的一個工具可以把nmon生成的報告轉化成excel報表的形式供可視化查看。

首先在以下的鏈接下載nmon軟件:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

附件將會提供Linux 6.5與7.2版本支持的nmon軟件:

其次,下載nmon的工具nmon_analyser:

http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser


一、性能報表導出

   nmon -f -s 10 -c 60

        -f表示生成的數據文件名中有時間;

        -s 10 表示每 10 秒採集一次數據;

        -c 60 表示採集 60 次,10*60=600秒。

注:其他參數通過nmon -h進行查看即可。

[dcits_monitor@SZVMAPLGPRD01~]$ ll

total 340

-rw-rw-r--. 1dcits_monitor dcits_monitor 347506 Jun  519:11 nmon16e_x86_rhel65

[dcits_monitor@SZVMAPLGPRD01~]$ chmod +x nmon16e_x86_rhel65

[dcits_monitor@SZVMAPLGPRD01~]$ ll

total 340

-rwxrwxr-x. 1 dcits_monitordcits_monitor 347506 Jun  5 19:11nmon16e_x86_rhel65

[dcits_monitor@SZVMAPLGPRD01~]$ ./nmon16e_x86_rhel65 -f -s 30 -c 2880

[dcits_monitor@SZVMAPLGPRD01~]$ ll

total 372

-rwxrwxr-x. 1dcits_monitor dcits_monitor 347506 Jun  519:11 nmon16e_x86_rhel65

-rw-rw-r--. 1dcits_monitor dcits_monitor  29221Jun  6 10:57SZVMAPLGPRD01_170606_1057.nmon

[dcits_monitor@SZVMAPLGPRD01~]$ du -sh SZVMAPLGPRD01_170606_1057.nmon

32K SZVMAPLGPRD01_170606_1057.nmon

[dcits_monitor@SZVMAPLGPRD01~]$  ps -elf | grep nmon

1 S 500  6389 1 0 80   0 - 3847 hrtime 10:76pxs/0    00:00:00 ./nmon16e_x86_rhel65 -f-s 30 -c 2880

0 S 500   7169 6279  0  80   0- 25813 pipe_w 11:03 pts/0  00:00:00 grepnmon

[dcits_monitor@SZVMAPLGPRD01~]$ du -sh SZVMAPLGPRD01_170606_1057.nmon

40K SZVMAPLGPRD01_170606_1057.nmon

 

內存、disk、CPU、disk-read、網絡等資源性能可視化查閱如下圖:

wKiom1k2Jr_w9C4DAAElRSjsbF0639.jpg-wh_50


wKiom1k2JyrhjqHCAADqaOHXG90068.jpg-wh_50


wKioL1k2Jy3xBK-SAADvcFeFgbE901.jpg-wh_50


wKiom1k2Jy_Ds0MMAADlggOBAbg910.jpg-wh_50


wKiom1k2JzGDNbGtAADabEjUPkc965.jpg-wh_50


二、計劃任務

1)   執行命令:crontab -e

意義分鐘小時星期命令
範圍0-590-231-311-120-6執行的命令

 

2)   在最後一行添加如下命令:

0 8 * * 1,2,3,4,5  /nmon/ nmon16e_x86_rhel65 -f -N -m/nmon/log  -s 30 -c 1200

表示:

週一到週五,從早上08點開始,監控10個小時(到18:00整爲止),輸出到/nmon/log


三、nmon工具的使用

以下是使用Linux 7.2版本:

[root@cxt ~]# tar -zxvfnmon16g_x86.tar.gz

[root@cxt ~]# ll

total 2560

-rw-------. 1 root root   1212 May 22 13:20 anaconda-ks.cfg

-rw-r--r--. 1 root root  80354 May 24 02:46 cxt_170524_0236.nmon

-rw-r--r--. 1 root root  14704 Dec 28 01:40epel-release-latest-7.noarch.rpm

-rw-------. 1  210 201 160664 Apr 20 06:03 nmon16g_x86_fedora25

-rwx--x--x. 1  210 201 406334 Apr 20 06:03 nmon16g_x86_rhel72

-rw-------. 1  210 201 352321 Apr 20 06:03 nmon16g_x86_sles114

-rw-------. 1  210 201 403944 Apr 20 06:03 nmon16g_x86_sles12

-rw-r--r--. 1 root root692079 Jun  5  2017 nmon16g_x86.tar.gz

-rw-------. 1  210 201 490840 Apr 20 06:03 nmon16g_x86_ubuntu1604

 

[root@cxt ~]#./nmon16g_x86_rhel72

wKioL1k2KYuiP70JAAFD6Dx9pVc510.jpg-wh_50


以下對CPU、內存、disk、網絡進行性能測試:

wKiom1k2KW3gwC8pAACpgMfjcxY489.jpg-wh_50


wKiom1k2KXDRftZhAADIJF2hn4k607.jpg-wh_50


wKioL1k2KeuStVoOAAC5sYaJSbY338.jpg-wh_50


wKioL1k2KXHQVmAJAAB5ybOitEY164.jpg-wh_50


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章