如何分析nmon監控資料?

2022-06-10 21:45:14 字數 915 閱讀 5360

1. 關於有效行

由於nmon啟動時間未必是應用平穩的時間,同時nmon監控時間段也許比應用施壓的要長;所以nmon的結果裡常常存在一些明顯不合理的資料--比如前幾次結果的cpu等占用明顯低於中段的平均資料,或者後面幾次取樣結果很小;對於這樣的資料我們在分析的時候要予以過濾;

2. cpu 占用

cpu_all 表,的cpu%列取平均值即可---注意下圖中紅框中就是無效資料;

diskbusy表,對於單磁碟伺服器直接對sda列取平均即可;多伺服器的話看情況而定--若果只有乙個磁碟有壓力那麼就選擇那個磁碟即可,要是兩個磁碟均有則要合起來取個平均;

在mem表裡面使用如下公式計算出每行的記憶體使用率並進行取平均:

(memtotal - memfree - cached - buffers)/memtotal  * 100即( =(b2-f2-k2-n2)/b2*100)

4. net(mb) 網路占用是唯一需要轉換為mb的而不是%

找到eth0-total eth1-total中不為0的那列,取平均並除以1024

要留心資料的變化規律和有效性,靈活的過濾掉無效的資料,一般用cpu來過濾無效行,並在其他三項中統一用有效行數來計算;

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 監控效能分析

一 cpu 資訊 1.折線圖中藍線為 cpu 占有率變化情況 粉線為磁碟 io 的變化情況 2.下面表各種左邊的位磁碟的總體資料,包括如下幾個 3.右邊的為 cpu 的總體資料,可以獲取如下資訊 二 cpu all 頁面 1.該頁面可以看到如下圖的 cpu 整體上在每個監控點的資料,包括 user ...

實時監控系統 nmon

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