`

运用Jconsole监控JVM内存连接到远程linux与windows服务器

    博客分类:
  • JAVA
 
阅读更多
运用Jconsole监控JVM内存连接到远程linux与windows服务器 – WEB开发办 – JavaEye技术网站(转). Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它 用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的 服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。 如何使用Jconsole 连接到远程linux与windows服务器。 —————Jconsole监视远程的linux服务器上的tomcat —————————– 环境: 服务器端: Linux + jdk1.60 + tomcat 6 客户端: Windows + jdk1.6.0 1、linux服务器上的tomcat 的bin/catalina.sh文件 (在# OS specific support.  $var _must_ be set to either true or false. 这一行之后): 加入以下参数: JAVA_OPTS=”-Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false” 一般是这样地: JAVA_OPTS=”-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m” JAVA_OPTS=” -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false ” 2、linux服务器执行hostname -i 命令,如果显示的是127.0.0.1,则需要修改/etc/hosts文件,否则jconsole无法链接。 # vi /etc/hosts,修改如下: 原值是: 127.0.0.1 localhost localhost.localdomain localhost 修改为: 服务器的真实IP地址 localhost localhost.localdomain [...]
分享到:
评论

相关推荐

    JConsole远程监控Tomcat

    - 使用JConsole工具连接远程服务器,输入`192.168.1.101:1090`进行连接。 #### 三、JConsole使用详解 - **连接后显示的标签页**: - **概述**: 显示JVM的基本信息和监控变量。 - **内存**: 展示堆内存和非堆内存...

    JConsole_远程监控Tomcat_ricky

    一旦 JConsole 成功连接到远程 JVM,它将展示一系列标签页,提供不同的监控视角: - **概述**:展示基本的 JVM 和监控变量信息。 - **内存**:提供详细的内存使用情况。 - **线程**:显示当前活动线程的信息。 - **...

    使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf

    然后,Jconsole将连接到远程服务器的JVM,并显示Java应用程序的各种信息,包括内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等。 四、Jconsole的使用 Jconsole提供了多种功能,包括...

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    ### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...

    使用Jconsole对java的内存使用情况(JVM)进行监控.pdf

    7. 在Windows环境下,使用Jconsole客户端连接到Linux服务器上配置好的JMX端口,进行远程监控。 Jconsole提供了丰富的视图,包括概述、MBeans、内存、线程、类加载器和Garbage Collector等,这些视图可以帮助开发者...

    使用Jconsole对java的内存使用情况(JVM)进行监控.doc

    接下来,在Windows客户端,打开Jconsole,选择“远程主机”连接模式,输入Linux服务器的IP地址和之前配置的JMX端口号。如果一切配置正确,Jconsole将成功连接并显示JVM的详细信息。用户可以查看堆内存、非堆内存、...

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...

    The jconsole Tool-introduction.doc

    远程监控则允许jconsole连接到远程服务器上的Java应用。要启用远程监控,首先需要在Java命令行中添加一系列系统属性,如`com.sun.management.jmxremote.port`,`com.sun.management.jmxremote.authenticate`和`...

    jconsole-tomcat配置

    而jconsole正是Java平台提供的一款强大的远程监控工具,它能够帮助我们轻松地获取到JVM层面的各种性能数据,从而更好地对Tomcat服务器进行管理和优化。 #### 二、jconsole简介 jconsole是一款由Oracle公司提供的...

    JVM-Tunning-Tools-Introduction

    1. jconsole:提供了一个图形界面来监控JVM的性能和资源消耗,例如内存使用、线程使用情况以及类加载情况。 2. jvisualvm:是一个更为全面的监控和故障排查工具,支持多种插件,可以查看本地和远程JVM的详细性能和...

    VisualJVM使用指南

    - 完成配置后,在VisualVM中选择“Remote”选项卡,点击“Add”按钮,输入目标服务器的IP地址和端口号,完成远程连接。 #### 四、查看应用程序信息 1. **JVM参数** - 通过VisualVM可以查看被监控应用程序的JVM...

    tomcat 8.5 linux版本

    11. **监控和故障排查**:使用`jstack`, `jmap`, `jconsole`等JDK自带工具监控Tomcat的线程、内存和GC状态,排查性能问题。 12. **更新和升级**:当有新的Tomcat版本发布时,按照上述步骤更新到新版本,确保系统...

    远程调试

    此外,还可以使用一些辅助工具,如VisualVM、jconsole等,它们可以提供JVM性能监控,有助于找出性能瓶颈或内存泄漏等问题。 总结起来,远程调试是解决复杂生产环境问题的关键技术,通过合理的配置和使用,开发者...

    Java性能监控工具

    `jconsole`和`jvisualvm`都是图形化的性能监控工具,它们提供了丰富的界面,可以实时监控Java应用的CPU使用、内存分配、线程状态等。`jvisualvm`还支持生成各种报告和分析堆内存转储。 `jhat`是一个命令行工具,...

    jmxtools-1.2.1

    例如,若要使用JConsole进行监控,只需在命令行中找到`bin`目录下的`jconsole.exe`(Windows)或`jconsole`(Linux/Mac),然后连接到目标Java应用的JMX端口。 四、JMX安全与连接 默认情况下,JMX连接是不安全的,...

    Resource_JConsole:javajdk1.*binjconsole 代码

    1. 启动过程:JConsole的执行文件`jconsole.exe`(在Windows上)或`jconsole`(在Unix/Linux上)是一个Java可执行程序,它首先会加载JConsole相关的类,并初始化图形用户界面。然后,用户可以选择本地或远程进程进行...

    linux下tomcat6

    例如,通过`setenv.sh`(Unix)或`setenv.bat`(Windows)设置JVM内存大小: ``` export JAVA_OPTS="-Xms256m -Xmx1024m" ``` 9. **应用部署** 将WAR文件复制到`$CATALINA_HOME/webapps`目录下,Tomcat会自动...

    运行jar程序时添加vm参数的方法

    在Java开发中,有时我们需要对运行的JAR程序进行一些高级配置,比如调整虚拟机(JVM)的堆内存大小,开启远程监控等。本文将详细介绍如何在运行JAR程序时添加虚拟机(VM)参数。 首先,让我们理解什么是VM参数。VM...

    JAVA源码Visualvm基于JAVA的CPU硬件资源管理器源程序

    用户只需要通过简单的配置,就可以远程连接到服务器上的Java应用程序,获取性能数据。 VisualVM的CPU硬件资源管理器源程序利用了Java虚拟机(JVM)的内置诊断和监控工具,如JConsole、JStack、JMap等,通过这些工具...

    Linux之tomcat.zip

    2. **监控Tomcat**:通过`jconsole`或`jvisualvm`等工具监控Tomcat的内存使用、线程状态等。 3. **部署应用**:将WAR文件放入 `$CATALINA_HOME/webapps` 目录,Tomcat会自动部署。 **五、优化Tomcat** 1. **调整...

Global site tag (gtag.js) - Google Analytics