LoadRunner執行過程中如何監控服務端資源
上一周給大家介紹了LoadRunner腳本函數的相關教程(點擊查看:教程1 教程2),本次給大家帶來在LoadRunner執行過程中監控服務端資源的教程。
Linux下利用JMX監控Tomcat
1、需要詳細了解tomcat進程工作狀態,以進行優化。
環境:
centos6,tomcat7,jdk1.7
解決方案:
1、在服務器上找到catalina.sh文件,在該文件的這一行
# ----- Execute The Requested Command -----------------------------------------
上面添加以下內容:
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.1.2 -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managem
ent.jmxremote.authenticate=false"
然后啟動tomcat進程
2、在安裝有JDK環境的機器上運行 jconsole? 命令進行連接,輸入ip和端口就可以了。
172.16.90.31上監控172.16.94.194的tomcat
在jconsole中輸入以下信息:
172.16.94.194:8888
監控Provider和接口服務器的堆內存,當曲線呈正常波形,上升到一定值的時候,會自動GC,回落到正常范圍內就說明正常的,如果一直處于上升呈拋物線,就說明存在內存泄露
本文轉自()