使用Jconsole监控JMX

news2024/11/19 9:32:47

使用Jconsole监控

Jconsole启动

直接本地启动jdk工具
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

本地连接

本地启动java应用直接点击就可以连接
在这里插入图片描述

本地远程连接

idea启动服务连接

配置运行配置
在这里插入图片描述
在这里插入图片描述
配置远程参数

-Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.rmi.port=10000 
#相关 JMX 代理侦听开关
-Dcom.sun.management.jmxremote=true 
#相关 JMX 代理侦听请求的端口
-Dcom.sun.management.jmxremote.port=10000 
#指定是否使用 SSL 通讯
-Dcom.sun.management.jmxremote.ssl=false 
#指定是否需要密码验证
-Dcom.sun.management.jmxremote.authenticate=false 
#服务器端的IP
-Djava.rmi.server.hostname=127.0.0.1
#rmi端口
-Dcom.sun.management.jmxremote.rmi.port=10000 

远程服务器连接

jar包启动命令,注意命令参数顺序,保证jvm参数设置在前面。

java -Xms512m -Xmx1024m -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.rmi.port=10000 -Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar xxx.jar
java -Xms512m -Xmx1024m 
#相关 JMX 代理侦听开关
-Dcom.sun.management.jmxremote=true 
#相关 JMX 代理侦听请求的端口
-Dcom.sun.management.jmxremote.port=10000 
#指定是否使用 SSL 通讯
-Dcom.sun.management.jmxremote.ssl=false 
#指定是否需要密码验证
-Dcom.sun.management.jmxremote.authenticate=false 
#服务器端的IP
-Djava.rmi.server.hostname=127.0.0.1
#rmi端口
-Dcom.sun.management.jmxremote.rmi.port=10000 
-jar xxx.jar

查询服务ip地址

查询ip地址

hostname -i

查询服务端口

查询端口情况

netstat -ntlp

必须保证端口已经开启,说明可以通过端口连接。

防火墙问题

关闭linux防火墙(实战中应该打开对应端口)

service iptables stop
chkconfig iptables off #永久关闭

分析jvm监控信息

在这里插入图片描述
堆内存可以查询到gc回收时间。
线程数据检查使用情况。
cpu使用情况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1011403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【无公网IP内网穿透】 搭建Emby媒体库服务器并远程访问「家庭私人影院」

目录 1.前言 2. Emby网站搭建 2.1. Emby下载和安装 2.2 Emby网页测试 3. 本地网页发布 3.1 注册并安装cpolar内网穿透 3.2 Cpolar云端设置 3.3 Cpolar内网穿透本地设置 4.公网访问测试 5.结语 1.前言 在现代五花八门的网络应用场景中,观看视频绝对是主力…

多元函数微分学

目录 多元函数的极限 多元函数的连续性 连续的概念 连续函数的性质 多元函数微分学是微分学中的重要组成部分,也是解决许多实际问题的关键工具之一。它可以研究多个自变量和因变量之间的关系,以及这些关系的数学性质。 多元函数微分学的研究对象是多…

Vulkan入门——编译Shaderc

编译 Vulkan-Samples时,遇到了如下shaderc编译报错。 ninja: error: /Users/xiaxl/Library/Android/sdk/ndk/21.1.6352462/sources/third_party/shaderc/libs/c_static/armeabi-v7a/libshaderc.a, needed by ../../../../build/intermediates/cmake/debug/obj/arme…

酷开系统壁纸模式,用一幅名画打开艺术之门

中国文化博大精深,在源远流长的数千年里,沉淀下了太多的经典之作。特别是中国名画,历史悠久,源远流长。哪怕一个朝代,一历年间,一个画家,甚至一幅画,就能道出万万千千的姿态。它们记…

CRM系统如何帮助外贸企业发展

外贸企业竞争激烈,提高自身竞争力,扩大海外业务市场,是每个外贸企业的目标。为了实现这一目标,不少外贸企业借助CRM系统,优化业务流程,管理维护客户,从而实现可持续发展。那么,外贸企…

Stability AI推出Stable Audio;ChatGPT:推荐系统的颠覆者

🦉 AI新闻 🚀 Stability AI推出Stable Audio,用户可以生成个性化音乐片段 摘要:Stability AI公司发布了一款名为Stable Audio的工具,用户可以根据自己的文本内容自动生成音乐或音频。免费版可生成最长20秒音乐片段&a…

2023年8月知识复习

物联网总括 物联网即通过网络将客观事物进行智能化互联的网络系统。互联网主要是人与人、人与计算机之间的通信,而物联网主要是物联网设备之间的通信。 注意:数据上传到云端不是物联网的必要条件。物联网可以仅在本地网络和局域网中进行通信和数据处理…

27、Flink 的SQL之SELECT (SQL Hints 和 Joins)介绍及详细示例(2-1)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

小型水库雨水情测报和大坝安全监测解决方案

一、建设背景 我国小型水库数量众多,大多由农村集体经济组织管理,灌溉、供水、防洪、生 态效益突出,是农业生产、农民生活、农村发展和区域防洪的重要基础设施,实施乡 村振兴战略和生态文明建设的重要支撑保障。由于小型水库工程存…

【webrtc】时间戳reordered 重新排序、环绕的判断

inter_frame_delay_.CalculateDelay( ) 计算传输抖动值 webrtc源码分析(6)- jitter delay计算详解 大神对这块的使用,内涵外延,有深入细致的讲解。输入rtp时间戳、到达时间(当前系统时间?)-- 在rtp的时间戳的处理上,inter_frame_delay_.CalculateDelay( ) 计算传输抖动值…

机器学习_个人笔记_周志华(停更中......)

第1章 绪论 1.1 引言 形成优秀的心理表征,自然能成为领域内的专家。 系统1 & 系统2。 机器学习:致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。主要研究计算机从数据中产生model的算法,即“learning algori…

chatyoutube:AI快速整理影片内容

【产品介绍】 名称 chatyoutube 具体描述 Chat YouTube是一款基于ChatGPT与OpenAI的在线服务,其操作非常简单:只需提供一个YouTube视频链接,它就能根据视频内容回答您的问题、总结视频要点,甚至帮助您理解外语视频内容&#xff0c…

嵌入式学习笔记(32)S5PV210的向量中断控制器

6.6.1异常处理的2个阶段 可以将异常处理分为2个阶段来理解。第一个阶段是异常向量表跳转;第二个阶段是进入了真正的异常处理程序irq_handler之后的部分。 6.6.2回顾:中断处理的第一个阶段(异常向量表跳转阶段)处理 (…

OJ练习第173题——单词接龙 II

单词接龙 II 力扣链接:126. 单词接龙 II 题目描述 按字典 wordList 完成从单词 beginWord 到单词 endWord 转化,一个表示此过程的 转换序列 是形式上像 beginWord -> s1 -> s2 -> … -> sk 这样的单词序列,并满足&#xff1a…

C#,数值计算——64位哈希表的计算方法与实现代码

1 文本格式 using System; namespace Legalsoft.Truffer { public class HashAll { public HashAll() { } /// <summary> /// Pseudo-DES hashing of the 64-bit word(lword, rword). Both 32-bit arguments /// are …

辊轧机液压系统泵站比例阀放大器

液压系统主要由液压泵、电机、液压缸、油箱、高压软管等组成。 液压泵将机油从油箱吸入&#xff0c;通过高压软管送至液压缸中&#xff0c;完成动力转换。液压泵的驱动由电机通过皮带或轮齿传动完成。 液压折弯机的液压油流动路线主要分为液压油箱、吸油过滤器、液压泵、主控…

输入框不能为空格

需求&#xff1a;在表单中&#xff0c;输入的内容要去除两端空格 技术栈&#xff1a;vue elementui 1.允许输入空格 2.输入空格后表单非空验证不通过 1 使用表单验证 正则表达式 这种情况是匹配两边空格 有空格就验证失败 2 失去焦点触发 这种情况是去除两边空格 解决方式1&…

qt设计界面的属性编辑器不见了,如何恢复显示

不小心把属性编辑器给弄不见了&#xff0c; 如上图&#xff0c;qt控件编辑器界面不见了可以将光标点击信号和槽(signal_slot Ed..)&#xff0c;鼠标放到框内空白处右击&#xff0c;选择Central Widget就能看见控件编辑器了。 如下图所示

全志F1C200S ARM926 Melis2.0系统的开发相关工具文档及SDK源码库

全志F1C200S ARM926 Melis2.0系统的开发指引相关工具文档及SDK源码库 1. 编写目的2. Melis2.0 系统概述3. Melis2.0 快速开发3.1. Melis2.0 SDK 目录结构3.2. Melis2.0 编译环境3.3. Melis2.0 固件打包3.4. Melis2.0 固件烧录3.5.串口打印信息3.6. Melis2.0 添加和调用一个模块…

docker中已创建容器的修改方法

环境信息以CentOS8为例 停止容器 #docker stop 容器名或id docker stop mysql停止docker服务 systemctl stop docker修改docker配置文件 配置文件在&#xff1a; /var/lib/docker/containers/{容器id} 如&#xff1a;/var/lib/docker/containers/92acfba87567bcca981ad17c0e…