nmon監控與 nmon analyser分析

2021-09-05 12:19:03 字數 2122 閱讀 9997

# uname –a (檢視作業系統資訊,所檢查伺服器為64位作業系統)

linux iz94pmb2p24z 2.6.32-431.23.3.el6.x86_64 #1 smp thu jul 31 17:20:51 utc 2014 x86_64 x86_64 x86_64 gnu/linux

# lsb_release –a (檢視linux發行商版本,所檢查伺服器linux版本為:centos6.5)

lsb version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch

distributor id: centos

description: centos release 6.5 (final)

release: 6.5

codename: final

nmon:

nmonanalyser:

版本:nmon_analyser_v47.zip

安裝位置:/home/nmon (任意目錄)

1、 在home 目錄下建立nmon資料夾:# mkdir nmon

2、 上傳nmon_linux_14i.tar.gz 到nmon目錄

3、 解壓:# tar –zxvf nmon_linux_14i.tar.gz

4、 賦許可權:# chmod –r 755 nmon

5、 啟動nmon:# ./nmon_x86_64_sles11(在nmon目錄下執行命令)

輸入以下命令:

c 可顯示cpu的資訊

m 對應記憶體

n 對應網路

d 可以檢視磁碟資訊

t 可以檢視系統的程序資訊

1、修改啟動檔名稱:

# mv nmon_x86_64_sles11 nmon

# ./nmon

2、 新增到環境變數中:

# vim /etc/profile (在profile中寫入以下兩行內容)

path=$path:/home/nmon/nmon ($path:後為命令的路徑)

export path

3、 儲存退出

4、 使配置檔案立即生效

# source /etc/profile

# nmon (在任何目錄下執行nmon命令啟動nmon)

在實際的效能測試中我們需要把一段時間之內的資料記錄下來,如:

1、採集資料

# nmon -s1 -c60 -f -m /home/nmon

# ll /home/nmon/

total 15220

-rw-r–r-- 1 root root 23923 oct 14 16:59 chen_151014_1659.nmon

引數說明:

-s1 每隔n秒抽樣一次,這裡為1秒

-c60 取出多少個抽樣數量,這裡為60,即監控=1*60/60=1分鐘

-f 按標準格式輸出檔名稱:_yymmdd_hhmm.nmon

-m 指定監控檔案的存放目錄,-m後跟指定目錄

1、將.nmon檔案轉化成.csv檔案

# sort chen _151014_1659.nmon > chen _151014_1659.csv

# ll /home/nmon

total 15300

-rw-r–r-- 1 root root 51999 oct 14 17:09 chen_151014_1659.csv

-rw-r–r-- 1 root root 51999 oct 14 17:00 chen _151014_1659.nmon

3、開啟nmon analyser工具

在本地解壓nmon_analyser_v47.zip

雙擊開啟:nmon analyser v47.xlsm

補充說明:本地安裝的excle是2010版本

nmon執行本身是會消耗系統資源,如需關閉nmon,直接kill掉

# ps -ef | grep nmon (得到pid)

# kill -9 pid (安全kill)

**:

nmon監控分析

wget tar xf nmon linux 14i.tar.gz mv nmon x86 64 ubuntu13 nmon sudo cp nmon usr local bin nmon nmon s10 c60 f m data nmon 1 採集資料 nmon s10 c60 f m home...

實時監控系統 nmon

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

nmon監控CPU情況

引數解釋 s10 每 10 秒採集一次資料。c60 採集 60 次,即為採集十分鐘的資料。f 生成的資料檔名中包含檔案建立的時間。m 生成的資料檔案的存放目錄。nmon f s 10 c 60 f 表示生成的資料檔名中有時間 s 10 表示每 10 秒採集一次資料 c 60 表示採集 60 次,10...