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和内存的使用情况

 

 以上,就可以对服务资源的使用情况进行实时监控

 

posted @ 2019-09-10 16:49  默晓梦  阅读(2629)  评论(0编辑  收藏  举报