性能測驗中,經常要對服務器性能指標(比如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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/310542.html
標籤:其他
上一篇:SSM+JSP+MYSQL+H-UI 實作的校園點餐系統
下一篇:使用ColorUI組件
