今天在用JMeter进行测试的时候,发现线程并发量到50的时候会导致阻塞情况,于是需要监控远程JVM,那么如何监控远程JVM呢?

首先,找到启动计量引擎的sh文件,例如我目前的计量引擎启停文件为stratAPP.sh、stopAPP.sh

1.停止引擎

./stopApp.sh

2.添加内容

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1.102

-Dcom.sun.management.jmxremote=true

-Dcom.sun.management.jmxremote.port=9999

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false"

注意修改IP地址为远程服务器的地址

3.启动引擎

./startAPP

启动后使用ps –ef|grep APP (APP为你的进程名),查看添加的内容是否生效

4.使用Jvisualvm远程监控

打开cmd窗口,输入命令Jvisualvm后即可启动窗口

右键【远程】->>【添加远程主机】

添加完成后在【远程】下会出现添加的IP地址,继续右键此IP地址->>添加JMX链接->>在连接处填入:192.168.1.102:9999

接着点击确定,等待添加即可。

使用VisualVM监控远程服务器JVM

VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用.JVM堆内存消耗.线程.类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很 ...

VisualVM监控远程服务器JVM

VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用.JVM堆内存消耗.线程.类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很 ...

关于nagios监控远程服务器对服务器性能影响的测试

1.    Nagios监视远程服务器时,是通过在控制端执行以下命令进行数据收集的: /usr/local/nagios/libexec/check_http -I 192.168.16.11 /us ...

通过SSIS监控远程服务器Windows服务并发送邮件报警!

利用SSIS不仅可以做BI项目的ETL,而且还可以做一些系统监控和维护工作,由于之前供应商写的Windows服务是读取ESB的消息进行处理,且通过OA流程与访客系统进行了集成,无论是ESB出现状况,还 ...

通过SSIS监控远程服务器磁盘空间并发送邮件报警!

由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不 ...

使用nodejs和Java访问远程服务器的服务

既然这篇文章用的是nodejs和Java访问远程服务器的服务,那么咱们先用另一门编程语言,SAP的ABAP(我日常工作使用得最多的编程语言)来开发一个服务吧. 这是我用ABAP编程语言实现服务的类:Z ...

JVM监控远程服务器

1. 首先配置服务器端,进入服务器tomcat的bin目录下,打开catalina.sh配置文件,xxx为服务器配置路径. # cd /xxx/apache-tomcat-/bin # vim cat ...

Python实现自动化监控远程服务器

最近发现Python课器做很多事情,在监控服务器有其独特的优势,耗费资源少,开发周期短. 首先我们做一个定时或者实时脚本timedtask.py,让其定时监控目标服务器,两种方式: 第一种: #!/u ...

使用WMI和性能计数器监控远程服务器权限设置

应用场景:在web服务器中,通过.NET编码使用WMI查询远程服务器的一些硬件配置信息,使用性能计数器查询远程机器的运行时资源使用情况.在网上没有找到相关的东西,特记录与大家共享. 将web服务器和所 ...

随机推荐

敏捷组织中PMO应遵循的准则

敏捷改变了人们的工作方式,不仅仅是开发部门,而且还包括其它的部门,例如HR.财务以及PMO等.在大多数组织中,PMO是一个控制体.它指导项目团队的规范.模板以及流程.目前,大多数的IT组织都敏捷化了. ...

判断是否存在哈密顿路--HDU 5424

题意:给一张无向图,判断是否是哈密顿图. 哈密顿路:经过每个点有且仅有一次的一条通路. 方法:每次找度数最小的点作为起点,然后dfs整个图,看能遍历到的点的数目能否达到n. #include

【SharePoint学习笔记】第4章 SharePoint UI 定制

第4章 SharePoint UI 定制   SharePoint 与 ASP.NET     好的​Asp.Net人员很快就能成为好的SharePoint开发人员     Web应用程序    Mi ...

DJANGO的API跨域实现

Ajax跨域请求报错:XMLHttpRequest cannot load ''. No 'Access-Control-Allow-Origin' header is present on the ...

apple wwdc resource

1. every wwdc topic list http://asciiwwdc.com 2. wwdc video直接查看apple develop-> video 3. wwdc open ...

LINUX下安装PHP(CGI模式)和NGINX[转]

安装所需依赖 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freety ...

Linux 三剑客(Awk、Sed、Grep)

grep/egrep 主要作用:给搜索过滤出来的内容加上颜色和排除功能 常用参数 -V 打印grep的版本号 -E 解释PATTERN作为扩展正则表达式,也就相当于使用egrep. 或操作 -F 解释 ...

译:2. RabbitMQ Java Client 之 Work Queues (工作队列)

在上篇揭开RabbitMQ的神秘面纱一文中,我们编写了程序来发送和接收来自命名队列的消息. 本篇我们将创建一个工作队列,工作队列背后的假设是每个任务都交付给一个工作者 本篇是译文,英文原文请移步:ht ...

20155339 Exp7 网络欺诈防范

20155339 Exp7 网络欺诈防范 .基础问题回答 (1)通常在什么场景下容易受到DNS spoof攻击 当连接局域网的时候应该最容易被攻击,比如说连接了一些不清楚是什么的WiFi其实是很容易收 ...

make: Warning: File `Makefile' has modification time 17 s in the future

linux下,make makefile文件的时候报警告: make: Warning: File `Makefile' has modification time 17 s in the futur ...

Java实现远程服务器监控,【Java】监控远程服务器JVM相关推荐

  1. 基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...

    摘要: 数字图像监控系统在目前处于小规模发展阶段,系统的核心是监控服务器.在一些小规模的应用中,监控服务器同时还充当着监控终端的角色.但是,大部分监控系统都没有考虑用户权限.安全性.收费模式等方面的问 ...

  2. java jmx 监控_利用VisualVm和JMX远程监控Java进程

    在前一篇文章里我们发现通过jstatd + VisualVm的方式,不能获得Java进程的CPU.线程.MBean信息,这时JMX就要登场了. 自Java 6开始,Java程序启动时都会在JVM内部启 ...

  3. java robot 对象_用Java Robot对象实现服务器屏幕远程监视

    用Java Robot对象实现服务器屏幕远程监视 作者:李鲁群 摘要: 有时候,在Java应用程序开发中,如:远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作, ...

  4. java获取服务器状态_获取远程服务器上 Java 进程的运行状态

    为了安全考虑, 有些服务器会被限制登录. 本文介绍如何获取远程服务器上 Java 进程的运行状态. 启动 jstatd 服务 在服务器端启动 jstatd 服务后, 远程的机器可以通过 rmi 协议获 ...

  5. java 判断进程状态_获取远程服务器上 Java 进程的运行状态

    为了安全考虑, 有些服务器会被限制登录. 本文介绍如何获取远程服务器上 Java 进程的运行状态. 启动 jstatd 服务 在服务器端启动 jstatd 服务后, 远程的机器可以通过 rmi 协议获 ...

  6. java 获取远程服务器信息,java 远程获取服务器信息

    java 远程获取服务器信息 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JD ...

  7. java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  8. 【java】Java -jar 运行的程序如何 本地代码远程调试服务器程序

    1.概述 因为要在服务器上进行es远程认证,需要先写个包进行测试一下.需要远程调用,那么改怎么做呢? 远程服务命令配置: 在服务器启动java jar包的命令中添加 -Xdebug -Xrunjdwp ...

  9. java项目实现服务器监控,Java实现服务器状态监控

    Java实现服务器状态监控 内容精选 换一换 云容器实例(Cloud Container Instance,CCI)服务提供 Serverless Container(无服务器容器)引擎,让您无需创建 ...

  10. java访问服务器中的文件,java 访问远程服务器文件

    java 访问远程服务器文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JD ...

最新文章

  1. 在MySQL中的特定列之后添加多个列
  2. E - 秋实大哥与战争
  3. 指针(*)、取地址()、解引用(*)与引用()
  4. Corba传值包含中文解决
  5. vim linux python3,VIM:在python-mode中使用python3解释器
  6. 关于Python你必须知道的常识
  7. 实验七——Web应用测试(bookstore项目上完成)
  8. 法度远程视频审讯系统有哪些主要功能?
  9. 一个时代的剪影-----汉 (作者:金立扬)
  10. VS2017--如何添加版权声明注释
  11. adb 连接方式汇总
  12. wget: command not found的两种解决方案
  13. 第二十九章、containers容器类部件QFrame框架部件详解
  14. GateWayWorker 部署
  15. com.mysql.jdbc.driver jar下载_com.mysql.jdbc.Driver
  16. 关于VCT(voxel cone trace——基于体素的锥形光线追踪)Renderer的代码解读
  17. coutendl;什么意思?
  18. 从四个数字中选出三个,一共有多少组合?不重复的
  19. notepad++ 使用JsonView来格式化json字符串
  20. 安防摄像机手机直播方案介绍

热门文章

  1. 华为p9 html尺寸,华为P9性能参数 - 劲爆!华为P9拆解全过程
  2. 弥补学生时代的遗憾~C#注册表情缘
  3. 在linux搭建网站
  4. 指定内容为多少行 其他内容转变为省略号(只适用于谷歌浏览器)
  5. 成都产科生产日记(十六)(建档、入院生产、上户、少儿互助金、疫苗、儿保)全...
  6. 唯品会按关键字搜索vip商品 API
  7. opencv-python打开摄像头定位车牌
  8. Spring Boot 进阶,Spring Boot面试题高频出处
  9. 关于模糊函数与距离多普勒耦合的理解
  10. vivo恢复出厂设置后云服务器,vivo 手机恢复出厂设置后不能开机,怎么办,一招就可解决!...