`
xiaoqulai
  • 浏览: 75753 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
han
文章分类
社区版块
存档分类
最新评论

运用Jconsole监控JVM内存连接到远程linux与windows服务器 – WEB开发办 – JavaEye技术网站

阅读更多
运用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远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...

    jconsole 配置和JVM内存检测工具介绍

    jvm检测工具,jconsole工具介绍,其他同类工具介绍

    JConsole监控JVM

    JConsole通过JMX(Java Management Extensions)技术来实现远程管理和监控,允许开发者和运维人员实时查看JVM的内存使用、线程状态、类加载、MBeans以及虚拟机详细信息。 1. **概述**: - **堆内存**:显示JVM堆...

    jvm内存监控工具使用

    此外,JConsole 支持远程连接,允许跨网络监控和管理其他计算机上的 Java 应用程序。 #### 结论 JVM 内存监控是确保 Java 应用程序稳定性和性能的关键环节。通过合理利用 VisualVM 及其集成的命令行工具,开发者...

    JConsole_远程监控Tomcat_ricky

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

    jconsole监控堆内存

    jconsole监控堆内存

    使用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应用

    Jconsole监控Java应用 Jconsole是JDK自带的监控工具,可以对Java应用程序进行监控。本文将介绍通过Jconsole工具对Java应用程序进行监控,包括环境准备、操作步骤和监控内容等。 环境准备 要使用Jconsole对Java...

    jconsole远程监控配置手册(经典)

    一旦成功连接到远程服务器,用户可以通过jconsole工具查看各种监控数据,包括但不限于CPU使用率、内存使用情况、线程状态等。 #### 六、停止监控 当需要停止远程监控时,可以按照以下步骤操作: **1. 停止Tomcat...

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

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

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

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

    JVM内存空间分配笔记

    ### JVM内存空间分配详解 #### 一、JVM内存模型概览 JVM(Java虚拟机)内存模型主要由以下几个部分组成:程序计数器、Java虚拟机栈、本地方法栈、Java堆以及方法区(在JDK 8之后称为元空间)。下面将对这几个部分...

    vmmap 观察jvm内存 监控jvm jvm线程

    在Java开发过程中,对JVM(Java虚拟机)的监控是至关重要的,它能帮助我们了解应用程序的运行状态,优化性能,以及及时发现并解决内存泄漏等问题。`vmmap`工具是Mac OS X系统中一个强大的内存分析工具,它可以用来...

    LambdaProbe监控Tomcat 和Jconsole 监控Tomcat

    6. **本地和远程连接**:可以连接到本地或远程的Java进程进行监控。 JConsole相比LambdaProbe,可能提供了更详细和深入的监控视图,但其使用相对复杂,需要直接与Java进程交互。 在“JConsole监控Tomcat.txt”文件...

    深入JVM和调优+高性能并发Web服务器实现核心内幕

    《深入JVM和调优+高性能并发Web服务器实现核心内幕》这一主题涵盖了Java开发中的关键领域,包括Java虚拟机(JVM)的工作原理、性能优化以及高性能并发Web服务器的实现策略。以下是对这些知识点的详细阐述: 1. **...

    JAVA JVM内存监控工具总结

    它还支持远程连接,使得监控远程服务器上的JVM变得轻松。 了解并熟练使用这些工具,开发者可以更有效地诊断和优化Java应用的内存性能,防止常见的内存问题,如内存泄漏、垃圾收集效率低下等。通过实时监控和定期...

    Jconsole&JMX监控

    ### JConsole & JMX 监控详解 #### 一、JConsole简介 JConsole是一款随Sun JDK 1.5发布而来的Java监控和管理工具,它支持Java Management Extensions (JMX)规范,允许用户通过图形界面监控Java虚拟机(JVM)的运行...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    在现代软件开发中,Java虚拟机(JVM)作为执行Java字节码的核心组件,其性能直接影响到Java应用的运行效率与稳定性。特别是在大数据处理场景下,合理设置JVM内存参数显得尤为重要。本文将深入探讨JVM内存管理的基础...

Global site tag (gtag.js) - Google Analytics