1. 程式人生 > >性能測試三十一:監控之工具監控

性能測試三十一:監控之工具監控

監控角色 很多 計算內存 nbsp inpu 支持 網絡 個數字 win

一、綜合性的監控工具:vmstat

技術分享圖片

vmstat命令綜合了CPU、進程、內存、磁盤IO等信息,後面一般跟一個數字,代表多長時間刷新一次(秒)
命令:vmstat 1

技術分享圖片

swap:

si:SwapInput,從內存往磁盤(swap空間)寫數據

so:SwapOutput,內存從磁盤(swap空間)讀數據

二、超級監控工具:dstat

dstat是一個全能監控工具,整合了CPU、內存、磁盤、網絡等幾乎所有的監控項,支持實時刷新
dstat需要先進行自動下載安裝:yum install -y dstat

技術分享圖片

技術分享圖片

dstat:默認一秒鐘刷新一次

技術分享圖片

使用命令:dstat -tcdlmnsygr --disk-util

--disk-util:磁盤

先查看一下幫助文檔:dstat -h

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

執行:dstat -tcdlmnsygr --disk-util

技術分享圖片

三、支持數據存儲的監控工具-nmon

技術分享圖片

nmon是IBM公司開發的Linux性能監控工具,可以實時展示系統性能情況,也可以將監控數據寫入文件中,並使用nmon分析器做數據展示

把文件上傳到需要監控的機器上

技術分享圖片

技術分享圖片

技術分享圖片

加權限

技術分享圖片

運行

技術分享圖片

想看什麽指標就按對應的按鍵

技術分享圖片

如,按c,看cpu

技術分享圖片

c、n、d

技術分享圖片

Nmon文件需要關註的標簽頁
1、cpu_all
2、diskbusy
3、net

4、mem

命令:./nmon -ft -s 5 -c 120

-s:秒

5:5秒統計一次

-c:count,次數

120::120次

此功能用於配合定時的壓測,壓多久,監控多久

技術分享圖片

可以使用tail -f查看

如果不想監控了,直接kill點就行了

技術分享圖片

查看工具:裏面有很多宏,只能用office打開,不能用wps打開

技術分享圖片

把剛剛的監控文件下載到桌面

技術分享圖片

技術分享圖片

點擊xls裏面的按鈕選擇文件,會另存為一個新的excel

技術分享圖片

保存過會就會成為圖標的分析圖,看cup信息就看CPU_ALL,磁盤就看DISKBUSY,內存看MEM

技術分享圖片

計算內存使用率:=(b2-f2-k2-n2)/b2

技術分享圖片

四、實時性能監控工具-spotlight(一般很少使用)

技術分享圖片

技術分享圖片

Spotlight是一個實時展示Linux資源使用的可視化工具
1、安裝spotlight(常規安裝,略)
2、在被監控的Linux內,新建一個spotlight監控用戶useradd xxx,修改密碼:passwd xxx
3、在windows下打開spotlight工具,新建監控鏈接即可開始監控
註冊碼 : 1-47853-30212-46224-95327 www.serials.ws

創建鏈接

技術分享圖片

此工具不允許監控角色為root,所以需要新建一個用戶

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

性能測試三十一:監控之工具監控