Linux nmon用法
Linux安裝與使用nmon
監控、分析系統性能
安裝:yum –y install nmon
執行:nmon
我們執行相關的命令,就會出現相關的資訊了,比如這裡我按c,就會顯示cpu的相關資訊,接下來我們緊接著按鍵盤m和n、d字母就會出現記憶體和網絡卡、磁碟的相關資訊了。
按q鍵,退出顯示
生成報表
nmon -s10 -c60 -f -m /tmp/
ps -ef | grep nmon
引數解釋:
-s10 每 10 秒採集一次資料。
-c60 採集 60 次,即為採集十分鐘的資料。
-f 生成的資料檔名中包含檔案建立的時間。
-m 生成的資料檔案的存放目錄。
當我們執行相關命令後,就在當前目錄生成了一個以本主機名開頭,以執行日期為規則,每十秒更新一次,nmon結尾的檔案,並且我們通過ps命令會看到相關的nmon程序,這裡我們當10分鐘過去以後我們會發現相關nmon程序會消失的。
生成的檔名如: pek1-perl62022 ,"" 是這臺主機的主機名。
nmon -h檢視更多幫助資訊。
生成之後傳到本地
[[email protected] tmp]# sz -y pek1-perl62022_181111_1022.nmon
下載 nmon analyser (生成效能報告的免費工具):
首頁
往下拉
下載儲存
解壓縮之後開啟如下execl
雙擊下面標註的地方
找到生成的檔案開啟
即可看到下面報表
遇到的問題
1.在執行nmon時,提示:sh /usr/bin/lsb_release: No such directory
解決方法:yum install redhat-lsb -y
2.bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
是因為64位系統中安裝了32位程式
解決方法:yum install glibc.i686
重新安裝以後還有如下類系錯誤 再繼續安裝包
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
解決方法:yum install libstdc++.so.6
完畢。