jmeter性能测试-压测前cpu,内存实时监控(VisualVM)
背景:用于在实行压测前,试压测,评估该压测方式的可行性。(一般压测会对cpu的值有限制)
//针对Java服务来说的
1.修改启动的参数
./bin/vim start.sh
修改if中的JAVA_MEM_OPTS中的参数就行,新增一行,内容如下:
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9003 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
其中9003将是远程连接的端口号
保证9003端口不冲突,没有别的服务使用
2.打开jdk所在文件目录
java->jdk->bin->jvisualvm
双击打开jvisualvm.exe文件
3.远程连接要监控的服务所部署的服务器
添加jmx连接 //9003就是上面启动文件添加的端口
双击添加的jmx,即可查看服务的cpu和内存的使用情况
以上,就可以对服务资源的使用情况进行实时监控
脚步匆匆