背景:用于在实行压测前,试压测,评估该压测方式的可行性。(一般压测会对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.远程连接要监控的服务所部署的服务器

jmeter性能测试-压测前cpu,内存实时监控(VisualVM)

 

添加jmx连接    //9003就是上面启动文件添加的端口

jmeter性能测试-压测前cpu,内存实时监控(VisualVM)

 

 双击添加的jmx,即可查看服务的cpu和内存的使用情况

jmeter性能测试-压测前cpu,内存实时监控(VisualVM)

 

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

 

相关文章:

  • 2021-04-24
  • 2021-11-27
  • 2021-10-29
  • 2021-11-23
猜你喜欢
  • 2021-12-05
  • 2021-12-12
  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案