国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
主機(jī)資源監(jiān)控工具NMON介紹及使用(轉(zhuǎn))
 
2010-05-28 16:24
在性能測試過程中,對主機(jī)資源的監(jiān)控有著重要意義。一方面,在測試過程中可以判斷加壓是否成功、系統(tǒng)是否能承受當(dāng)前壓力,確保系統(tǒng)安全;另一方面,測試結(jié)束后,通過對監(jiān)控?cái)?shù)據(jù)的整理,可以為性能分析、發(fā)現(xiàn)問題、尋找瓶頸提供數(shù)據(jù)支持。本文將結(jié)合工作中的實(shí)際情況,介紹Unix、Linux操作系統(tǒng)中常用的資源監(jiān)控工具NMON及使用方法。

一、NMON介紹
     nmon是一種在AIX與各種Linux操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具, nmon所記錄的信息是比較全面的,它能在系統(tǒng)運(yùn)行過程中實(shí)時(shí)地捕捉系統(tǒng)資源的使用情況,并且能輸出結(jié)果到文件中。nmon工具可以幫助在一個(gè)屏幕上顯示所有重要的性能優(yōu)化信息,并動(dòng)態(tài)地對其進(jìn)行更新。并且,nmon運(yùn)行不會(huì)占用過多的系統(tǒng)資源,通常情況下CPU利用率不會(huì)超過2%。
     針對不同的操作系統(tǒng)版本,nmon有相應(yīng)版本的程序,需要注意的是該文件需要執(zhí)行授權(quán)操作方可正常運(yùn)行。

二、NMON使用方法
     實(shí)際工作中,nmon有三種常用的使用模式,分別是實(shí)時(shí)監(jiān)控、后臺監(jiān)控和定期監(jiān)控模式。下面分別加以介紹。
     1、實(shí)時(shí)監(jiān)控:在完成配置后,只需要“#./nmon”命令即可運(yùn)行程序,通過一些快捷鍵調(diào)取關(guān)心的系統(tǒng)資源指標(biāo)進(jìn)行顯示,如按鍵“C”可以查看CPU相關(guān)信息;按鍵“D”可以查看磁盤信息;按鍵“T”可以查看系統(tǒng)的進(jìn)程信息;“M”對應(yīng)內(nèi)存、“N”對應(yīng)網(wǎng)絡(luò)等等,完整的快捷鍵對應(yīng)內(nèi)容可以通過幫助(按鍵“H”)查看,可以顯示Linux系統(tǒng)CPU、內(nèi)存、進(jìn)程信息,包括了CPU的用戶、系統(tǒng)、等待和空閑狀態(tài)值,可用內(nèi)存、緩存大小以及進(jìn)程的CPU消耗等詳細(xì)指標(biāo)。該種方式顯示信息實(shí)時(shí)性強(qiáng),能夠及時(shí)掌握系統(tǒng)承受壓力下的運(yùn)行情況,每顆CPU利用率是多少、內(nèi)存使用多少、網(wǎng)絡(luò)流量多少、磁盤讀寫……這些數(shù)據(jù)實(shí)時(shí)刷新,一目了然。但是如果我們希望將一段時(shí)間的資源情況記錄下來,以備后續(xù)的分析工作,則需要以另一種方式使用nmon。

     2、后臺監(jiān)控:為了配合性能測試,我們往往需要將一個(gè)時(shí)間段內(nèi)系統(tǒng)資源消耗情況記錄下來,這時(shí)可以使用命令:./nmon -f -s 10      -c 360。說明:
     -f :按標(biāo)準(zhǔn)格式輸出文件名稱:<hostname>_YYYYMMDD_HHMM.nmon
     -s :每隔n秒抽樣一次,這里為10秒
     -c :取出多少個(gè)抽樣數(shù)量,這里為360,即監(jiān)控=10*360/3600=1小時(shí)
     該命令啟動(dòng)后,會(huì)在nmon所在目錄下生成監(jiān)控文件,并持續(xù)寫入資源數(shù)據(jù),直至360個(gè)監(jiān)控點(diǎn)收集完成——即監(jiān)控1小時(shí),這些操作均自動(dòng)完成,無需手工干預(yù),測試人員可以繼續(xù)完成其他操作。如果想停止該監(jiān)控,需要通過“#ps –ef|grep nmon”查詢進(jìn)程號,然后殺掉該進(jìn)程以停止監(jiān)控。

     3、定期監(jiān)控:除配合性能測試的短期監(jiān)控,我們也可以實(shí)現(xiàn)對系統(tǒng)的定期監(jiān)控,作為運(yùn)營維護(hù)階段的參考。定期監(jiān)控可通過“#crontab -e”命令實(shí)現(xiàn),在最后一行添加“0 8 * * 1,2,3,4,5 /nmon -f -s 30 -c 1200”,表示:周一到周五,從早上08點(diǎn)開始,監(jiān)控10個(gè)小時(shí)(到18:00整為止)。

三、NMON監(jiān)控結(jié)果分析
     通過后臺監(jiān)控和定期監(jiān)控,我們可以得到擴(kuò)展名為nmon的監(jiān)控文件,這些文件記錄著系統(tǒng)資源的數(shù)據(jù),需要配合分析工具進(jìn)行解讀。nmon analyser.xls可以將.nmon文件轉(zhuǎn)化為Excel文件,并生成統(tǒng)計(jì)圖,直觀顯示系統(tǒng)資源情況。
      在測試過程中,我們往往需要更加詳細(xì)的信息以分析系統(tǒng)性能情況,如果認(rèn)為磁盤IO偏高,我們需要進(jìn)一步獲取磁盤的詳細(xì)信息加以分析,在nmon結(jié)果中打開“DISK_SUMM”標(biāo)簽頁結(jié)合系統(tǒng)實(shí)際設(shè)置,可以進(jìn)一步確定造成問題的原因,如系統(tǒng)日志級別過低等等。NMON能夠提供CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)等各方面的信息,對于我們的分析工作能夠提供很好的數(shù)據(jù)支持。
     另外,我們可以通過一些輸出參數(shù)的調(diào)整以得到偏重不同角度、或不同形式的統(tǒng)計(jì)結(jié)果,其中比較常用的“Intervals”參數(shù),該參數(shù)定義了原始.nmon文件的取值范圍,即統(tǒng)計(jì)內(nèi)容取自原始數(shù)據(jù)的哪部分。因?yàn)樵紨?shù)據(jù)是多個(gè)采樣點(diǎn)的集合,通過設(shè)置“Intervals”的開始、結(jié)束值。(如開始為1,結(jié)束為60,根據(jù)前文的設(shè)置,可知這是截取了前十分鐘的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)展示)

     總結(jié):本文介紹了適合在Unix、Linux操作系統(tǒng)中使用的主機(jī)資源監(jiān)控工具NMON,并簡單說明了其使用方法和常用監(jiān)控方式。在實(shí)際項(xiàng)目中,為了建立完善的監(jiān)控體系,還可能需要與其他工具、方法配合使用,以達(dá)到我們的測試目標(biāo)。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux下使用NMON監(jiān)控、分析系統(tǒng)性能
淘寶性能測試要點(diǎn)--51Testing
6個(gè)監(jiān)控linux系統(tǒng)資源的快速工具
AIX監(jiān)視工具——nmon和topas
Nmon 工具使用說明
優(yōu)化 AIX 7 磁盤性能,第 1 部分: 磁盤 I/O 概述和長期監(jiān)控工具
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服