導航:首頁 > 使用方法 > nmon使用方法

nmon使用方法

發布時間:2023-04-24 12:38:22

如何使用Nmon監控Linux系統性能

用Nmon監控Linux系統性能的方法請參見下面介紹(配圖):

1、安裝Nmon

2、一旦安裝完成,則可以通過在終端執行nmon命令啟動它。

Nmon命令執行之後,大家可以看到如下輸出:

以上是基礎使用方法。下面再補充一些命令和方法:


1、啟動

打開nmon所在的目錄:cd/usr/local/nmon
修改啟動文件的訪問許可權:chmod755nmon_x86_rhel52
啟動nmon:./nmon_x86_rhel52
如果要采樣nmon的數據保存成文件,可以
./nmon_x86_rhel52-fT-s30-c120
其中30表示每隔30秒nmon取一次系統性能數據,120表示取120次;
這樣nmon將會在運行開始算起連續取得30sX120=60分鍾,可根據實際需要時間調整;當運行以上命令後該目錄下會生成一個.nmon文件,該文件會根據間隔時間被寫入性能數據,當一段時間後再查看該文件,文件位元組變大

利用nmonanalyser分析.nmon文件


當測試結束的同時ftp到伺服器上將.nmon文件get下來,
打開nmon_analyser.zip包下的nmonanalyserv338.xls文件,點擊Analysenomndata按鈕,選擇之前get來下的.nmon文件。
(如果報告以下宏的安全級別太高錯誤,則在「工具--宏--安全性」里把級別調低,然後重新打開nmonanalyserv338.xls文件)
待分析結束後會生成性能分析結果文件(文件格式為.xls,其中包括CPU,IO,內存等性能分析報告)。
分析結果中有很多數據和圖形,簡要介紹主要的性能參數圖像


4.1系統匯總(對應excel標簽的『SYS_SUMM』)
藍線為cpu佔有率變化情況;
粉線為磁碟IO的變化情況;

4.2磁碟讀寫情況匯總(對應excel標簽的『DISK_SUMM』)
藍色為磁碟讀的速率KB/sec
紫色為磁碟寫的速率KB/sec

4.3內存情況匯總(對應excel標簽的『MEM』)
曲線表示內存剩餘量(MB)
分析數據得到的報告文件(.xls)中包含很多性能分析結果數據,根據自己的需要查看。


2、nmon運行本身就消耗系統資源的;
另外如果取到.nmon文件後確定不再需要nmon繼續收集信息則應kill掉nmon;
命令:

ps-A|grepnmon#得到pid

kill-9pid


suse10enterprisesp2:

nmon_x86_rhel3

使用對應的操作系統文件:
chmod+xnmon_x86_ubuntu810
mvnmon_x86_ubuntu810/usr/local/bin/nmon

對於Debian還要做以下操作(不做也同樣能運行):
apt-getinstalllsb-release
lsb_release-d|sed's/Description: //'>/etc/debian_release

然後直接運行nmon即可。

採集數據並生成報表:
採集數據:
nmon-s10-c60-f-m/home/

參數解釋:
-s10每10秒採集一次數據。
-c60採集60次,即為採集十分鍾的數據。
-f生成的數據文件名中包含文件創建的時間。
-m生成的數據文件的存放目錄。

這樣就會生成一個nmon文件,並每十秒更新一次,直到十分鍾後。
生成的文件名如:hostname_090824_1306.nmon,"hostname"是這台主機的主機名。

生成報表:
下載nmonanalyser(生成性能報告的免費工具):
http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

把之前生成的nmon數據文件傳到Windows機器上,用Excel打開分析工具nmonanalyserv33C.xls。點擊Excel文件中的"Analyzenmondata"按鈕,選擇nmon數據文件,這樣就會生成一個分析後的結果文件:hostname_090824_1306.nmon.xls,用Excel打開生成的文件就可以看到結果了。

如果宏不能運行,需要做以下操作:
工具->宏->安全性->中,然後再打開文件並允許運行宏。

自動按天採集數據:
在crontab中增加一條記錄:
00***rootnmon-s300-c288-f-m/home/>/dev/null2>&1

300*288=86400秒,正好是一天的數據。


采樣文件越來越大:
[email protected].***:~/nmon#./nmon-s1-c33-f
[email protected].***:~/nmon#
[email protected].***:~/nmon#-sh*
8.0KAD39_***_sles10_101207_1046.nmon
160Knmon
[email protected].***:~/nmon#-sh*
12KAD39_***_sles10_101207_1046.nmon
160Knmon
[email protected].***:~/nmon#-sh*
16KAD39_***_sles10_101207_1046.nmon
160Knmon
[email protected].***:~/nmon#-sh*
20KAD39_***_sles10_101207_1046.nmon
160Knmon
[email protected].***:~/nmon#-sh*
20KAD39_***_sles10_101207_1046.nmon
160Knmon


註:以上一些機器名稱或系統名稱,請根據實際情況自行調整及修改。

⑵ 2021-01-11:linux中,如何看內存的使用情況呢

1./proc/meminfo

查看 RAM 使用情況最簡單的方法是通過 /proc/meminfo。這個動態更新的虛擬文件實際上是許多其他內存相關工具 (如:free / ps / top) 等的組合顯示。/proc/meminfo 列出了所有你想了解的內存的使用情況。進程的內存使用信息也可以通過 /proc//statm 和 /proc//status 來查看。

$cat/proc/meminfo

圖0:Linux下查看內存使用情況方法總結

2.atop

atop 命令是納族一個終端環境的監控命令。它顯示的是各種系統資源(CPU, memory, network, I/O, kernel)的綜合,並且在高負載的情況下進行了彩色標注。

$sudoatop

3.free

free 命令是一個快速查看內存使用情況的方法,它是對 /proc/meminfo 收集到的信息的一個概述。

$free-h

4.GNOME System Monitor

GNOME System Monitor 是一個顯示最近一段時間內的 CPU、內存、交換區及網路的使用情況的視圖工具。它還提供了一種查看 CPU 及內存使用情況的方法。

$gnome-system-monitor

5.htop

htop 命令顯示了每個進程的內存實時使用率。它提供了所有進程的常駐內存大小、程序總內存大小、共享庫大小等的報告。列表可以水平及垂直滾動。

$htop

6.KDE System Monitor

功能同 4 中介紹的 GENOME 版本。

$ksysguard

7.memstat

memstat 是一個有效識別 executable(s), process(es) and shared libraries 使用虛擬內存情況的命令。給定一個進程 ID,memstat 可以列出這個進程相關的可執行文件、數據和共享庫。

$memstat-p

8.nmon

nmon 是一個基於 ncurses 的系統基準測試工具,它可以監控 CPU、內存、I/O、文件系統及網路資源等的互動模式。對於內存的使用,它可以實時的顯示總 / 剩餘內存、交換空間等信息。

$nmon

9.ps

ps 命令可以實時的顯示各個進程的內存使用情況。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (totalamount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 「–sort」 選項對進程進行排序,例如按 RSS 進行排序:

⑶ linux如何看網路帶寬

使用命令:mii-tool -v
mii:是Linux下專門設置網卡工作模式的命令,詳細參數讓晌搏如下
1. 查看網卡的工作模式,輸入命令:
#mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
proct info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
從以上信息中可以看出,這塊網卡工作在100M全雙工自適應模式下,「100BaseTx-FD」意為100M Full Duplex。
2. 更改網卡的工作模式,輸入命令:
#mii-tool -F media [interface]
media可選的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等。 Interface代表所選擇的網卡,如eth0、eth1等,默認為eth0。
例如,設置網卡工作在10M半雙工謹明模式下,輸入命令:
#mii-tool -F 10baseT-HD eth0
3. 恢復網卡的自適應工作模式坦祥,輸入命令:
#mii-tool -r eth0
更詳細的使用方法可以用mii-tool -h來獲得。

⑷ nmon 怎麼打開nmon文件

用2003版的Excel使用「宏」鎮族打開NMON軟體生產的.nmon文件
nmon analyser——生成 AIX 性能報告的免費工具,可從 NMON 的輸出中生成大量的報告圖形。nmon_analyser 工具以 NMON 性能工具生成的文件作為輸入,然後將它們轉換為 Microsoft Excel 電子表格,並自動地生成相應的圖形。

在用nmon_analyser 工具中的「nmon analyser v334.xls」打開.nmon文件時,2003版的Excel跳出個對話框,提示「由於安全級別被設為高,並且沒有附加數字御燃弊簽字的可信任證書,因此這些宏被禁用。若要運行這些宏,請將安全級別設置為更低級別,或請求作者使用證書頒發機構鎖頒發的證書對宏進行數字簽名。」
然後打開2003版的Excel中的「工具」——》「宏」——》「安全行」中的「安全級」選擇「低」,而且「可靠發行商」中選擇「信任所有安全的載入項和模板」和選擇「信任對應XXX的訪問」。然後關閉Execl,然後再重新打開Execl就可以使用「宏」了。
註:「宏」:指一系列EXCEL能夠執行的VBA語句。當執行一個宏時,EXCEL按照宏語句執行的情況就像VBA代碼在段扒對EXCEL進行「遙控」。

⑸ 在AIX7如何使用自帶的nmon監控並記錄下5分鍾內的資源使用情況並生成.nmon文件

AIX7應該集成了nmon,可以在任何目錄使用。
1、建立一個路徑,如穗返/backup/nmon
2、nmon -f -c -i -M -t -s10 -c100 -m /backup/nmon
-s 10 表示每10秒採集一次數據。

-c 120 表示採集120次。120*10=1200秒,總共就是20分鍾。
-f 表示生成的數據文件名中有時間
-m 表示生成的數據文件沖族蠢的路徑
3、將生成的文件導入nmon analyser,轉換成excel文件散陪即可。

閱讀全文

與nmon使用方法相關的資料

熱點內容
404x125的簡便運算方法 瀏覽:10
水泥多孔磚砌牆方法圖片 瀏覽:705
孢穀草種植方法 瀏覽:283
萵筍青菜種植方法 瀏覽:736
前列腺增生怎麼治療方法 瀏覽:846
12伏蓄電池存電量計算方法 瀏覽:219
沖壓工36技計算方法計算實例 瀏覽:858
骨化三醇免疫治療方法 瀏覽:306
三聯療法如何服用方法 瀏覽:426
93乘43加91的簡便方法 瀏覽:393
海螺吃了頭暈有什麼方法解決 瀏覽:812
如何寫通項方法 瀏覽:674
小學生如何寫作業快的方法 瀏覽:347
衛星手機夜景拍攝方法 瀏覽:97
怎麼做瘦肚子最快方法 瀏覽:11
考場查詞典技巧和方法 瀏覽:639
魔芋水的製作方法視頻 瀏覽:493
同分母分數加減法教學方法分析 瀏覽:323
平焊單面焊雙面成型的教學方法 瀏覽:601
查詢電腦圖片有多張的方法 瀏覽:429