對linux服務器的服務進行壓測時,服務器的運行狀況能夠經過添加插件來觀察,而不用使用top命令實時的去看java
一、資源準備linux
二、環境準備apache
三、資源監控瀏覽器
一、資源準備服務器
可經過該網址下載jmeter全部插件http://jmeter-plugins.org/downloads/all/tcp
萬能的網盤:測試
本次所需插件:插件
JMeterPlugins-Extras.jarblog
JMeterPlugins-Standard.jarip
ServerAgent-2.2.1
將JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\ext目錄下
將ServerAgent-2.2.1放到linux服務器opt目錄下
二、環境準備
ServerAgent服務端口號默認爲4444,須要設置防火牆對此端口不攔截:
vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 4444 -j ACCEPT //容許4444端口訪問
而後在服務器中啓動監控服務:
在本地測試是否正常訪問:
在cmd中運行telnet ip 4444也就等同於在瀏覽器中輸入ip:4444
有時候4444端口被佔用了,這時候能夠切換啓動端口訪問
使用如下命令能夠改變默認的4444端口
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
一樣的,7777端口也要設置防火牆規則以及使用telnet本地測試下是否能夠訪問
三、監聽資源
將jar包放到lib下後,jmeter的監聽器就會多出一些監控插件,選擇添加便可
添加監控項中的細項,如CPU、磁盤I/O等信息
舉個例子:如今有個需求,平均每秒有50個用戶登陸,須要觀察2小時內服務器的資源使用狀況
查看結果
注:
遇到本地電腦telnet命令沒法識別
在控制面板中,找到telnet客戶端打開便可