用nmon監控Linux系統資源

2021-08-25 06:22:39 字數 1113 閱讀 4272

在aix下游topas命令可以檢測系統執行狀況,在linux下只有乙個top,但是不是很友好。今天發現了乙個開源工具numon,可以監控linux、aix下資源占用情況介面要比top號很多,還有分析工具,功能很強悍。好東西分享一下:

選擇自己需要的版本:

選中的就是我們需要的檔案!

然後執行這個檔案 ./nmon_x86_rhel52,介面如下:

看,是不是和aix下的topas很像?nmon提供了一些選項,方便我們檢視,例如按c檢視cpu,按d檢視磁碟io,按n檢視網路情況等。

nmon選項:

二、資料分析

nmon還提供資料分析功能。

# ./nmon  –f  -s 30 –c 100

說明:每隔30秒檢測一次、共檢測100次,並將結果輸出到預設的檔案中。

-f 以檔案的形式輸出,預設輸出是機器名+日期.nmon的格式,也可以用-f指定輸出的檔名,例如:

# ./nmon_x86_rhel4 –f test.nmon  -s 30 –c 100

-s是取樣頻率,隔多長時間收集一次,這裡我指定的是30秒一次;

-c是取樣次數,一共要收集多少次,這裡我指定的是100次。

注意:這裡單次收集的檔案大小最多不能超過65k行(excel裡的限制),大約是在nmon中 –c的值不超過330次就ok。

./nmon -f -s 10 -c 150

nmon生成的檔案比較大,建議每次收集的次數不要太多,若需要收集很長時間的資料,建議分開收集,也就是生成多個檔案,linux裡可以用建多個job 的方式進行,例如:

先建立乙個指令碼,例如命名為nmon.sh,如下:

#! /bin/sh

./nmon_x86_rhel4  -f 6326081116_6am.nmon -s 60 -c 240

給這個檔案授權:

#chmod 777 nmon.sh

然後建乙個job:

# at –f nmon.sh 6:00 january 16

生成的檔案用分析器開啟後會自動分析出結果,把結果儲存到乙個excel中就可以了,分析結果如下

三、資源檔案

這裡把x86下32/64位下的程式船上來,方便大家使用

用nmon監控linux資源手記

總聽說用nmon監控linux資源很好用,今天剛好有機會試一把,記錄一下 1.安裝 先下了壓縮包 nmon x86 11f.zip 然後用winscp工具傳到linux中 unzip解壓後,裡面有8個檔案如下 nmon x86 debian31 nmon x86 fedora5 nmon x86 k...

監控linux系統引數軟體 nmon

wget 二.初始化nmon工具。unzip nmon x86 12a.zip archive nmon x86 12a.zip inflating nmon x86 rhel45 inflating nmon x86 rhel52 inflating nmon x86 sles9 inflatin...

實時監控系統 nmon

第一篇,這是我大學裡面實習的時候,學習的東西,當時只是做了筆記,記錄在google doc上,現在忘得差不多了。記錄一下,算是紀念我逝去的大學時光吧 content nmon 實時監控。可以實時監控本地詳細資訊,cpu,磁碟,網絡卡等。檔案很小,介面簡單。易於觀察,還有乙個強大的功能就是生成格式化資...