2021-05-12 14:32:11
RedHat Linux 7.2中Nmon安裝使用
前提
在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
相關文章