首頁 > 軟體

RedHat Linux 7.2中Nmon安裝使用

2020-06-16 17:01:52

前提

RedHat Linux 7.2安裝時遇到一個問題,設定ip以後則ping不通,簡單總結幾步

1、設定ip 進入 /etc/sysconfig/network-scripts目錄下,修改檔名為ifcfg-eno16777736(或eth0檔案)

2、關閉防火牆,臨時關閉service iptables stop    永久關閉systemctl  disable firewalld   開機不啟動chkconfig iptables off

3、恢復網路虛擬設定,在關機或者斷網的情況下:點選【編輯】-->點選【虛擬網路編輯器】-->選擇VMnct8-->點選【還原預設設定】

4、在機器中ping  www.linuxidc.com

正題開始

本文分享的是linux下使用一款免費軟體來監控linux系統的效能

1、nmon安裝

方法一:在網上下載安裝包放入系統中

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

方法二:在linux系統中使用wget直接下載

wget  http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip

如圖所示看到進度條載入為100%則成功

2、解壓nmon檔案

 使用命令  tar -zxvf nmon_x86_12a.zip  壓縮

 

3、執行nmon

[root@localhost local]# ./nmon_x86_64_CentOS6

如圖所示,看到以下圖則證明已經安裝成功

Tips:

按q 則可以退出該頁面

按c 則檢視系統cpu

按d 則檢視磁碟利用率

按t 則檢視進程

按m 則檢視記憶體

按n 則檢視網路

按h 則看完整解釋

可以顯示Linux系統CPU、記憶體、進程資訊,包括了CPU的使用者、系統、等待和空閒狀態值,可用記憶體、快取大小以及進程的CPU消耗等詳細指標。該種方式顯示資訊實時性強,能夠及時掌握系統承受壓力下的執行情況,每顆CPU利用率是多少、記憶體使用多少、網路流量多少、磁碟讀寫……這些資料均是實時重新整理,一目了然。

4、生成系統效能報告

[root@localhost local]# ./nmon_x86_64_centos6 -s10 -c60 -f -m /usr/local/

Tips:

-s10 每 10 秒採集一次資料。
-c60 採集 60 次,即為採集十分鐘的資料。
-f 生成的資料檔名中包含檔案建立的時間。
-m 生成的資料檔案的存放目錄。

5、生成nmon報表

下載 nmon analyser (生成效能報告的免費工具):
https://www.ibm.com/developerworks/community/wikis/home?lang=en

將之前在linux中生成的.nmon結尾的報告放入Windows環境下,開啟下載好的名字為nmon analyser v51_2.xlsm的檔案

選擇【Analyser】-->點選【Analyze nmon data】-->選中.nmon結尾的報告-->生成新的.xlsm的檔案,則是nmon報表

如圖所示:

6、設定定時任務

除配合效能測試的短期監控,我們也可以實現對系統的定期監控,作為運營維護階段的參考。定期監控實現如下:

執行命令:[root@localhost local]# crontab -e

新增如下命令:
0 8 * * 1,2,3,4,5  /nmon/nmon_x86_rhel5  -f -N -m /nmon/log  -s 30 -c 1200

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

自動按天採集資料:
在 crontab 中增加一條記錄:
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1    【300*288=86400 秒,正好是一天的資料】

如何使用Nmon監控Linux系統效能  http://www.linuxidc.com/Linux/2015-12/126387.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-11/148667.htm


IT145.com E-mail:sddin#qq.com