一、介紹
nmon 工具是 ibm 提供的免費的在aix與各種linux作業系統上廣泛使用的監控與分析工具。該工具可將伺服器的系統資源耗用情況收集起來並輸出乙個特定的檔案,並可利用 excel 分析工具nmonanalyser進行資料的統計分析。並且,nmon執行不會占用過多的系統資源,通常情況下cpu利用率不會超過2%。針對不同的作業系統版本,nmon有相應版本的程式。
以下介紹aix版本下的nmon的使用
二、安裝
為了能夠正常的使用 nmon 工具,我們需要修改相關檔案的許可權。
現在可以使用nmon了。
nmon工具使用比較簡單,在nmon 目錄下,輸入 ./nmon
出現此畫面,說明已安裝成功。(這是aix版本的畫面,其他版本畫面會稍有不同)
輸入c可顯示cpu的資訊,「m」對應記憶體、「n」對應網路,「d」可以檢視磁碟資訊;「t」可以檢視系統的程序資訊;「
三、資料採集
以上實現的是對伺服器的實時監控,在實際的效能測試中我們需要把一段時間之內的資料記錄下來,可以使用如下命令
./nmon –f –t –r test –s 30 –c 10
上面命令的含義是:
-f :按標準格式輸出檔名稱:_yyyymmdd_hhmm.nmon
-t 輸出最耗資源的程序
-s :每隔n秒抽樣一次,這裡為30秒
-c :取出多少個抽樣數量,這裡為10,即監控=10*30/60=5分鐘
test:監控記錄的標題
該命令啟動後,會在nmon所在目錄下生成監控檔案,並持續寫入資源資料,直至360個監控點收集完成——即監控1小時,這些操作均自動完成,無需手工干預,測試人員可以繼續完成其他操作。如果想停止該監控,需要通過「#ps –ef|grep nmon」查詢程序號,然後殺掉該程序以停止監控。
nmon 輸出檔案的命名方式是伺服器名_日期時間.nmon
通過以下命令,將.nmon檔案轉化成.csv檔案,在當前目錄生成對應的.csv檔案
2) 調整excel巨集的安全級別,調整為最低或者如下操作
linux nmon監控方法
nmon aix52ml2nmon aix53 將資料夾名改為 nmon 並上傳到 linux 中 任何乙個資料夾下均可以 安裝命令 sudo apt get install nmon 目錄操作 mkdir root soft data mkdir p root soft data 區別 如果上級目...
linux nmon 安裝使用 監控linux
1.centos7 x86 64bit安裝nmon官網 上傳解壓 tar zxmvf nmon16e mpginc.tar.gz 拷貝重新命名 cp nmon x86 64 centos7 usr bin nmon cd usr bin chmod 777 nmon 執行測試 nmon2.nmon ...
linux nmon 安裝配置
nmon x86 64 rhel6 2 將檔案上傳至伺服器目錄 soft 修改許可權 chmod 755 nmon x86 64 rhel6 3 將名字改為nmon並將檔案copy到bin目錄,可以在任何目錄執行nmon命令 cp nmon x86 64 rhel6 nmon cp nmon bin...