天天看點

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

大家好,又見面了,我是你們的朋友全棧君。

軟體性能測試過程中經常要對伺服器性能名額(比如CPU、記憶體、磁盤IO及網絡IO等等)進行監控以分析出軟體在此伺服器上的性能瓶頸以便進行後續的伺服器調優及軟體性能優化。下面為大家介紹一款小編認為比較好用的Linux系統伺服器性能監控分析工具:nmon for Linux。

從nmon工具包中選擇監控伺服器比對的nmon監控可執行檔案(如下圖所示:小編使用的是nmon_linux_x86_64)

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

将nmon_linux_x86_64檔案上傳到/usr/local目錄下面,并将檔案名修改為nmon并賦予可執行權限

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

在/usr/local目錄輸入執行監控指令./nmon,如下圖所示

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

然後可以按c、m、d等等檢視相應伺服器名額的情況,比如按c和m檢視CPU和記憶體的使用情況,如下圖所示:

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

通過以上操作就可以實時檢視伺服器的性能名額。另外也可以使用指令将監控資料存成檔案以便後續分析,此時我們可以使用以下指令:

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

參數解釋:

-s 1 每1秒采集一次資料;

-c 7200 采集7200次;

-f 生成的資料檔案名中包含檔案建立的時間;

-t 生成占用CPU較高的程序。

執行完以上指令後,我們重新整理/usr/local目錄可以發現在此目錄下生成了檔案名類似yums_141111_1044.nmon的檔案。-s和-c後的數值決定了采樣時間,此處我們是7200秒(一般此時間段要覆寫性能測試時間段),也就是說7200秒之後我們可以将此檔案下載下傳下來進行分析。

我們可以使用nmon自帶的工具nmon analyser v34a進行分析,如下圖

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

點選“Analyse nmon data”按鈕,選擇要分析的檔案,确定後會彈出正在分析的提示框,分析完成後會生成一個excle檔案,如下圖所示:

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

我們可以點選生成的excle檔案中表的标簽分别檢視CPU、記憶體、磁盤IO等資訊。

針對監控生成的.nmon檔案,小編再給大家介紹一種解析工具:NmonSetup。在nmon工具包中找到這個工具的安裝檔案進行安裝,安裝好後打開,如下圖所示:

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

點選“檔案”下拉菜單“打開”,選擇監控生成的.nmon檔案,此工具會自動解析此檔案,解析成功後可以看到更直覺的資料展示,見下面五個圖展示的資料。

一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」
一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」
一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」
一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」
一款好用的Linux系統伺服器性能監控分析工具介紹「建議收藏」

面介紹了nmon for Linux工具如何進行伺服器性能名額的監控以及資料的分析,需要此工具的同學可以關注我們的微信公衆号,回複“nmon”擷取nmon for Linux工具包的下載下傳位址;另外需要詳細了解nmon的同學可以檢視nmon的官方網站(http://nmon.sourceforge.net)

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/138728.html原文連結:https://javaforall.cn