摘要:性能測試中,經常要對服務器性能指標比如內存磁盤及網絡等等進行監測,從而分析出軟件的性能瓶頸,方便后續優化。
性能測試中,經常要對服務器性能指標(比如CPU、內存、磁盤IO及網絡IO等等)進行監測,從而分析出軟件的性能瓶頸,方便后續優化。經過資料收集,找到一款比較比較好用的Linux系統服務器性能監控分析工具:nmon for Linux.
?nmon是一種在AIX與各種Linux操作系統上廣泛使用的監控與分析工具,nmon所記錄的信息是比較全面的,它能在系統運行過程中實時地捕捉系統資源的使用情況,并且能輸出結果到文件中,然后通過nmon_analyzer工具產生數據文件與圖形化結果。
一:下載
下載地址:nmon for Linux | Site / Download
?
下載的文件名:nmon16d_x86.tar.gz?(版本可能隨著時間更新)
將安裝包下載到本地,解壓,解壓后的文件夾如下圖所示:
?
?
二、上傳服務器
根據自己linux服務器的版本,在解壓后的文件夾中選擇合適的文件,
?
一般用nmon_x86_64?linux即可.然后用FTP上傳到linux服務器的/usr/local/bin目錄,并增加可執行權限。
修改可執行權限:chmod 755 nmon_linux_x86_64?(?755表示該文件所有者對該文件具有讀、寫、執行權限,該文件所有者所在組用戶及其他用戶對該文件具有讀和執行權限)
?
三、使用
1)在任何目錄下,輸入nmon_x86_64都可以展示CPU等各指標信息了(注:若覺得nmon_x86_64命令太長,可在linux服務器的/usr/local/bin目錄下將文件重命名為nmon如下圖)
?
2)重命名后,輸入nmon就可以監測服務器指標了,如下圖:
?
然后可以按c、m、d、n等等查看相應服務器指標的情況,比如按c和m查看CPU和內存的使用情況,如下圖所示:
四、生成圖表結果
進入nmon文件目錄,?剛我是放在/usr/local/bin目錄下,執行命令:
./nmon?-f?-t?-s?1?-c?300
?
?
?
點擊“Analyse nmon data”按鈕,選擇要分析的文件(如nmon_analyser_v66打開nmon文件,)確定后會彈出正在分析的提示框,分析完成后會生成一個excle文件,如下圖所示
?
?
標題顯示:主機名+執行日期,系統cpu使用情況(藍線),系統I/O情況(粉紅線),其中坐標左縱軸為系統cpu(user%+sys%)使用率,橫軸為運行時長(下圖為一個小時),右縱軸為系統磁盤傳輸(Disk xfers),坐標下側為統計信息:系統I/O情況(一個采集間隔內的平均值、最大值、出現最大值的時間),系統CPU使用情況等
以下附安裝包:鏈接: https://pan.baidu.com/s/1B7MQWVafm7p09Lnq9pURFw?提取碼: rrpg
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122364.html
摘要:顯示處于不可中斷的休眠的進程數量。在等待顯示被交換到磁盤的數據塊的數量。服務器硬件優化物理狀態燈自帶管理設備遠程控制卡設備,開關機硬件監控。 數據庫層面問題解決思路 一般應急調優的思路:針對突然的業務辦理卡頓,無法進行正常的業務處理!需要立馬解決的場景! 1、show processlist 2、explain select id ,name from stu where name=...
閱讀 2597·2021-10-14 09:43
閱讀 3559·2021-10-13 09:39
閱讀 3288·2019-08-30 15:44
閱讀 3136·2019-08-29 16:37
閱讀 3701·2019-08-29 13:17
閱讀 2730·2019-08-26 13:57
閱讀 1824·2019-08-26 11:59
閱讀 1237·2019-08-26 11:46