国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

服務(wù)端監(jiān)控工具:Nmon使用方法

這篇具有很好參考價值的文章主要介紹了服務(wù)端監(jiān)控工具:Nmon使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄:導(dǎo)讀

一、認(rèn)識nmon

二、檢查安裝環(huán)境

三、nmon下載安裝

四、運行nmon

五、采集數(shù)據(jù)

寫在最后


一、認(rèn)識nmon

1、簡介

nmon是一種在AIX與各種Linux操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具,它能在系統(tǒng)運行過程中實時地捕捉系統(tǒng)資源的使用情況,記錄的信息比較全面,

并且能輸出結(jié)果到文件中,然后通過nmon_analyzer工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。

2、nmon可監(jiān)控的數(shù)據(jù)類型
內(nèi)存使用情況

磁盤適配器

文件系統(tǒng)中的可用空間

CPU使用率

頁面空間和頁面速度

異步I/O,僅適用于AIX

網(wǎng)絡(luò)文件系統(tǒng)(NFS)

磁盤I/O速度和讀寫比率

服務(wù)器詳細(xì)信息和資源

內(nèi)核統(tǒng)計信息

消耗資源最多的進(jìn)程

運行隊列信息

3、特點

①、占用系統(tǒng)資源少(一般不到2%)

②、功能強大(監(jiān)控數(shù)據(jù)類型全面)

③、結(jié)合grafana之類的儀表圖,可以更直觀的實時展示所監(jiān)控的數(shù)據(jù)

④、移植性、兼容性較好

二、檢查安裝環(huán)境

# 查看操作系統(tǒng)的信息
uname -a
# 查看linux發(fā)行版本
lsb_release -a

我的操作系統(tǒng)為64位,linux版本為CentOS6.8版本,后面使用nmon要用對應(yīng)的版本

三、nmon下載安裝

1、下載方式

①、下載到本地,通過FTP上傳到服務(wù)器
②、命令行wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

2、安裝
下載完成后,執(zhí)行以下命令:

# 新建一個nmon文件夾
mkdir nmon
# 新建一個nmon文件夾
mkdir nmon
# 移動,估計自己的版本選擇合適的nmon版本移動過去
mv nmon_x86_64_centos6 /root/nmon
# 給工具授權(quán)
chmod -x nmon

四、運行nmon

完成上面的操作后,切換到工具目錄,執(zhí)行./nmon_x86_64_centos6命令,出現(xiàn)如下界面,說明安裝成功:

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

常用快捷命令說明:

1、# c
查看CPU相關(guān)信息
2、# m
查看內(nèi)存相關(guān)信息
3、# d
查看磁盤相關(guān)信息
4、# n
查看網(wǎng)絡(luò)相關(guān)信息
5、# t
查看相關(guān)進(jìn)程信息
6、# h
查看幫助相關(guān)信息
7、# q
退出nmon

輸入如上幾種命令,結(jié)果如下圖顯示:

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

五、采集數(shù)據(jù)

nmon通過命令行啟動監(jiān)控,捕獲服務(wù)器的各項數(shù)據(jù),命令如下:

./nmon_x86_64_centos6 -s 10 -c 60 -f -m /root/nmon
# 參數(shù)說明
-f 監(jiān)控結(jié)果以文件形式輸出,默認(rèn)機器名+日期.nmon格式
-F 指定輸出的文件名,比如test.nmon
-s 每隔多少秒抽樣一次,單位是秒,上述命令配置是10s;
-c 采樣次數(shù),上述命令配置是60,即監(jiān)控總時長為10*60=600秒
-m 指定生成的文件目錄


該命令執(zhí)行后,會在/home/nmon目錄下生成以hostname_YYYYMMDD_HHMM.nmon格式命名的監(jiān)控文件,并將監(jiān)控數(shù)據(jù)寫入文件,nmon進(jìn)程會在監(jiān)控完成后自動退出,如需強制退出,先查找nmon進(jìn)程 “ps –ef | grep nmon”,然后kill掉即可。

PS:一般來說不建議對穩(wěn)定性測試使用nmon監(jiān)控,因為生成的nmon文件超過10M時,分析工具會由于內(nèi)存不足導(dǎo)致報錯。

如果必須進(jìn)行的話,建議加大采樣頻次,降低采樣次數(shù)(低于330次)。

5.1 NMON監(jiān)控結(jié)果分析
通過后臺監(jiān)控方式生成的.nmon文件,實際上是文本文件,可以直接用記事本或其他文本編輯工具打開,但可視化效果不好,也不方便分析。因此,通常使用nmon analyser對nmon文件進(jìn)行解析,生成帶圖表信息的xlsx格式文件。

5.1.1 解析nmon文件
Nmon文件解析工具是nmon analyser,該工具可以從以下地址獲取:

官網(wǎng)地址:https://www.ibm.com/developerworks/aix/library/au-nmon_analyser/

在這里插入圖片描述
獲取工具后,無需安裝,進(jìn)入工具目錄,雙擊nmon analyser vxx_x.xlsm格式的文件,即可打開工具界面,如圖所示:

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

如果界面提示安全警告,“宏已被禁用”,點擊【啟用內(nèi)容】即可,如上圖紅框內(nèi)容所示。此時,點擊【Analyze nmon data】,在windows文件選擇框中選擇待分析的nmon文件,等待分析、處理完成后,會在nmon文件目錄下生成同名但后綴名為.xlsx的文件,后續(xù)分析在該xlsx文件中進(jìn)行即可。

5.1.2 分析結(jié)果文件
通過nmon analyser工具,我們已經(jīng)將nmon文件轉(zhuǎn)換成xlsx格式的結(jié)果文件,打開結(jié)果文件,可以發(fā)現(xiàn)每個sheet頁對應(yīng)一個指標(biāo)數(shù)據(jù),一般在性能測試中,主要關(guān)注以下指標(biāo):

SYS_SUMM

SYS_SUMM

CPU_ALL

CPU_SUMM

DISK_SUMM

DISKBUSY

MEM

NET

每個指標(biāo)對應(yīng)結(jié)果文件中的同名sheet頁,每個頁面除了采樣數(shù)據(jù),還提供了對應(yīng)的圖表數(shù)據(jù)。在實際結(jié)果分析時,一般選擇性能測試中所采樣的數(shù)據(jù),也就是說,如果你的nmon程序是在性能測試前就啟動的,或者性能測試結(jié)束后仍然有采樣的,此時的結(jié)果文件會包括一些非相關(guān)的數(shù)據(jù)。所以,我的建議是:在性能測試開始后啟動nmon監(jiān)控,通過設(shè)置監(jiān)測時長使nmon在性能測試結(jié)束前退出。

接下來,對以上幾個主要指標(biāo)頁面進(jìn)行介紹。

5.1.3 主要指標(biāo)頁面介紹

系統(tǒng)匯總頁面(SYS_SUMM):
該頁面主要顯示系統(tǒng)CPU(藍(lán)線)和I/O(粉紅線)的使用情況,其中坐標(biāo)左縱軸為cpu(user%+sys%)使用率,橫軸為運行時長,右縱軸為磁盤傳輸次數(shù)(Disk xfers),坐標(biāo)圖下方展示統(tǒng)計數(shù)據(jù)。

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

其中,User%為用戶進(jìn)程的CPU占比,Sys%為系統(tǒng)和中斷的CPU占比,Wait%為進(jìn)程阻塞等待完成一次IO請求的CPU占比,Idle%為空閑CPU占比。通常,CPU被充分使用的經(jīng)驗值是:User%:65%-70%;Sys%:30%-35%;Idle%:0%-5%。

CPU使用情況(CPU_ALL、CPU_SUMM):
CPU_ALL頁面展示在采樣周期內(nèi)服務(wù)器的CPU的使用情況,實際上,與SYS_SUMM展示的CPU數(shù)據(jù)是相同的,區(qū)別只是前者使用線狀圖表示。

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

?CPU_SUMM頁面展示的是每顆CPU的使用情況,與使用top命令,按數(shù)字鍵”1”顯示各顆CPU的效果是一樣的。

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

3. 磁盤使用情況(DISK_SUMM、DISKBUSY):

DISK_SUMM頁面主要顯示磁盤讀、寫、IO情況,其中,需要注意的是:某一時間點的磁盤讀寫數(shù)據(jù)(Disk Read KB/s\Disk Write KB/s)等于該時間點上所有磁盤和分區(qū)的Read/Write的速率(KB/s)之和,分別與頁面DISKREAD、DISKWRITE對應(yīng);某一采集時間點的IO/sec等于頁面DISKXFER中該時間點上所有磁盤和分區(qū)的IO/sec之和。因此,該時間點上的I/O值統(tǒng)計是會有重復(fù)的。

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

?DISKBUSY頁面主要顯示各個磁盤及分區(qū)的繁忙程度,是磁盤使用時間和全部時間的比值,即磁盤有百分之多少時間是活動的。通常,根據(jù)該頁面顯示的磁盤百分比數(shù)據(jù),可以快速了解該磁盤的使用情況。

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

4. 內(nèi)存使用情況(MEM):

MEM頁面主要顯示系統(tǒng)總內(nèi)存、已用內(nèi)存、可用內(nèi)存、swap、cached等內(nèi)存統(tǒng)計信息,統(tǒng)計單位為MB,圖表左軸有個”千”字,單位換算后,memfree約19G,如圖:

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

5. 網(wǎng)絡(luò)使用情況(NET):

NET頁面顯示服務(wù)器各個網(wǎng)絡(luò)適配器讀寫數(shù)據(jù)情況,單位KB/s,注意與帶寬單位(bps)的換算,1MB/s = 8Mbps,如圖:

nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師

3 總結(jié)
nmon是linux平臺一款優(yōu)秀的性能監(jiān)控工具,除了功能齊全的是啥交互模式外,更常用的功能是后臺監(jiān)控,通過一條命令即可獲取服務(wù)器全面的資源使用數(shù)據(jù),正因為這樣,官網(wǎng)對自己工具的評價耐人尋味,“Why use five or six tools when one free tool can give you everything you need!!”

寫在最后

如果你覺得文章還不錯,請大家?點贊、分享、留言?下,因為這將是我持續(xù)輸出更多優(yōu)質(zhì)文章的最強動力!

看到這篇文章的人有覺得我的理解有誤的地方,也歡迎評論和探討~

你也可以加入下方的的群聊去和同行大神交流切磋

?nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師nmon監(jiān)控工具使用方法,經(jīng)驗分享,干貨分享,軟件測試,服務(wù)器,網(wǎng)絡(luò),運維,軟件測試,軟件測試工程師文章來源地址http://www.zghlxwxcb.cn/news/detail-792646.html

到了這里,關(guān)于服務(wù)端監(jiān)控工具:Nmon使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Nmon使用

    Nmon使用

    操作系統(tǒng)監(jiān)控工具 Nmon使用與介紹 目錄 目的 4 Nmon簡介 4 2.1 軟件特性 4 2.2 軟件組成 4 2.3 運行環(huán)境 5 2.4 軟件功能 5 2.5 軟件獲取 6 Nmon使用 7 3.1 下載軟件 7 3.2 安裝軟件 7 3.3 運行界面 8 3.4 使用方法 9 3.4.1 實時監(jiān)控 9 3.4.2 后臺監(jiān)控 10 3.4.3 定時任務(wù) 10 Nmon監(jiān)控結(jié)果介紹 11 4.1 生成結(jié)

    2024年02月03日
    瀏覽(31)
  • Linux查看CPU和內(nèi)存使用情況(ps、free、htop、atop、nmon、/proc/meminfo等)

    Linux查看CPU和內(nèi)存使用情況(ps、free、htop、atop、nmon、/proc/meminfo等)

    1.CPU占用最多的前10個進(jìn)程: 2.內(nèi)存消耗最多的前10個進(jìn)程 3.虛擬內(nèi)存使用最多的前10個進(jìn)程 查看某一類進(jìn)程占用總資源 思路:使用ps命令,對內(nèi)存相關(guān)的列進(jìn)行求和。 查看哪一列是內(nèi)存、哪一列是內(nèi)存百分比 由上圖,內(nèi)存百分比 我們就使用$4, 具體內(nèi)存(KB)我們就用$6 如下

    2024年02月04日
    瀏覽(25)
  • jmeter+nmon+crontab簡單的執(zhí)行接口定時壓測

    jmeter+nmon+crontab簡單的執(zhí)行接口定時壓測

    臨時接到任務(wù)要對系統(tǒng)的接口進(jìn)行壓測,上面的要求就是:壓測,并發(fā)2000 在不熟悉系統(tǒng)的情況下,按目前的需求,需要做的步驟: 需要有接口腳本 需要能監(jiān)控系統(tǒng)性能 需要能定時執(zhí)行腳本 針對第一點:接口腳本 需要觀察系統(tǒng)接口的情況: 系統(tǒng)使用swagger文檔編輯接口,這

    2024年02月10日
    瀏覽(23)
  • 服務(wù)器能效測試工具BenchSEE使用方法簡介

    服務(wù)器能效測試工具BenchSEE使用方法簡介

    BenchSEE是由中國標(biāo)準(zhǔn)化研究院開發(fā)的一款針對 服務(wù)器產(chǎn)品能效 測試的基準(zhǔn)軟件。BenchSEE基準(zhǔn)的設(shè)計參考了全球眾多服務(wù)器廠家、芯片廠家、能效認(rèn)證機構(gòu)和IT節(jié)能領(lǐng)域科研機構(gòu)的意見,旨在滿足服務(wù)器市場應(yīng)用對能效測評的需求。BenchSEE基準(zhǔn)負(fù)載工具支持的服務(wù)器類型包括:機

    2024年03月16日
    瀏覽(402)
  • 【經(jīng)驗】谷歌翻譯不能使用的解決方法

    【經(jīng)驗】谷歌翻譯不能使用的解決方法

    谷歌翻譯無法使用,對此,谷歌回應(yīng)解釋是,谷歌翻譯使用率過低,所以選擇停止服務(wù)。網(wǎng)上也有說法,指出根本原因為,提供API接口的googleapis被墻。這導(dǎo)致js文件和字體資源無法加載,官方懶得進(jìn)行修復(fù),所以干脆停掉了。 據(jù)CSDN消息,搜索巨頭谷歌旗下網(wǎng)頁翻譯工具谷歌

    2024年02月08日
    瀏覽(22)
  • PyInstaller詳細(xì)攻略:安裝、使用方法及經(jīng)驗技巧

    PyInstaller詳細(xì)攻略:安裝、使用方法及經(jīng)驗技巧 PyInstaller是一款優(yōu)秀的Python打包工具,可以將Python程序打包成單個可執(zhí)行文件,方便程序在其他環(huán)境中運行。本篇文章將介紹PyInstaller的安裝、使用方法及如何去除cmd黑框、隱藏導(dǎo)入的模塊等經(jīng)驗技巧。 一、安裝PyInstaller PyInsta

    2024年02月06日
    瀏覽(33)
  • 【經(jīng)驗分享】使用Keil5燒錄代碼遇到的問題及解決方法

    【經(jīng)驗分享】使用Keil5燒錄代碼遇到的問題及解決方法

    目錄 一. 前言 二. 所遇問題及解決方法 ????????1. 首先最基本的Options for target?編輯的設(shè)置不用多說,下載器根據(jù)自己所使用的類型進(jìn)行選擇。(我使用的是CMSIS-DAP) ????????2 .第二種可能出現(xiàn)的問題如下(SWD/JTAG Communication Failure): ????????3 .第三種可能出現(xiàn)的問題如

    2024年02月05日
    瀏覽(182)
  • 嵌入式Linux 開發(fā)經(jīng)驗:platform_driver_register 的使用方法

    嵌入式Linux 開發(fā)經(jīng)驗:platform_driver_register 的使用方法

    嵌入式Linux 設(shè)備驅(qū)動開發(fā)時,經(jīng)常遇到平臺驅(qū)動 platform_driver_register 的注冊,最近深入了看了驅(qū)動開發(fā)為何使用平臺驅(qū)動 開發(fā)一個設(shè)備驅(qū)動時,為了實現(xiàn) 設(shè)備的 打開、關(guān)閉、控制等操作,可以注冊為 Linux misc 設(shè)備,不過在這之前,可以先使用 platform_driver_register 注冊平臺驅(qū)動

    2024年01月15日
    瀏覽(22)
  • 使用 FreeRTOS 時使用 GPIO 監(jiān)控 CPU 負(fù)載的正確方法?

    總目錄鏈接== AutoSAR入門和實戰(zhàn)系列總目錄 總目錄鏈接== AutoSAR BSW高階配置系列總目錄 我想切換一些 GPIO 以監(jiān)控 CPU 活動和 FreeRTOS 上下文。更具體地說,我想: 在 CPU 休眠時讓 GPIO 處于邏輯低狀態(tài),在 CPU 運行時(任務(wù)、中斷中)讓 GPIO 處于邏輯狀態(tài)高, 當(dāng) CPU 在工作時,GP

    2023年04月17日
    瀏覽(29)
  • npm工具使用方法介紹

    npm 是 Node.js 的包管理工具,用于管理 Node.js 項目的依賴關(guān)系。npm 提供了豐富的命令和功能,可以幫助開發(fā)者快速構(gòu)建和部署 Node.js 應(yīng)用程序。 npm 是 Node.js 的標(biāo)準(zhǔn)組件,在安裝 Node.js 時會自動安裝。如果您已經(jīng)安裝了 Node.js,可以使用以下命令檢查 npm 是否已安裝: 如果沒有

    2024年02月07日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包