当前位置: 首页 > news >正文

网站建网站建站房产中介网站建设进度

网站建网站建站,房产中介网站建设进度,网站关键词有什么用,媒体网站网页设计VisualVM是用于监视JVM#xff08;5.0#xff09;的有关内存使用情况#xff0c;线程#xff0c;GC#xff0c;MBeans等的出色工具。让我们看看如何通过SSH使用它来监视#xff08;甚至使用JMX对其进行采样#xff0c;对带有JMX的远程JVM进行监视#xff09;它。 这篇文… VisualVM是用于监视JVM5.0的有关内存使用情况线程GCMBeans等的出色工具。让我们看看如何通过SSH使用它来监视甚至使用JMX对其进行采样对带有JMX的远程JVM进行监视它。 这篇文章基于在Ubuntu 10和VisualVM 1.3.3上运行的Sun JVM 1.6。 1.交流JStatD与JMX VisualVM和JVM之间有两种通信方式通过Java Management Extensions JMX协议或通过jstatd 。 jstatd jstatd是与JDK一起分发的守护程序。 在目标计算机上从命令行启动它可能需要以运行目标JVM的用户身份或以root用户身份运行它VisualVM将与它联系以获取有关远程JVM的信息。 优点可以连接到正在运行的JVM无需使用特殊参数启动它 缺点监视功能受到更多限制例如没有CPU使用率监视无法运行Sampler和/或进行线程转储。 例如 bash cat jstatd.all.policy grant codebase file:${java.home}/../lib/tools.jar { permission java.security.AllPermission; } bash sudo /path/to/JDK/bin/jstatd -J-Djava.security.policyjstatd.all.policy # You can specify port with -p number and get more info with -J-Djava.rmi.server.logCallstrue 注意如果仅复制但未安装JDK则将“ $ {java.home} /../ lib / tools.jar”替换为绝对的“ /path/to/jdk/lib/tools.jar”。 如果失败了 Could not create remote object access denied (java.util.PropertyPermission java.rmi.server.ignoreSubClasses write) java.security.AccessControlException: access denied (java.util.PropertyPermission java.rmi.server.ignoreSubClasses write) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374) 那么jstatd可能没有使用正确的java.security.policy文件启动尝试提供其完全限定的路径。 有关来自Oracle的VisualVM和jstatd的更多信息 。 JMX 优点使用JMX将为您提供VisualVM的全部功能。 缺点需要使用某些系统属性启动JVM。 启动目标JVM时通常将需要使用以下属性尽管您也可以启用SSL和/或要求用户名和密码 yourJavaCommand... -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.sslfalse -Dcom.sun.management.jmxremote.authenticatefalse -Dcom.sun.management.jmxremote.port1098 请参阅远程JMX连接 。 2.安全性SSH 通过ssh连接到远程JMX或jstatd的最简单方法是使用SOCKS代理 它可以设置标准ssh客户端。 2.1使用SOCKS设置SSH隧道 ssh -v -D 9696 my_server.example.com 2.2配置VisualVM以使用代理 工具-选项-网络–手动代理设置–检查它并在本地主机和端口9696上配置SOCKS代理 2.3将VisualVM连接到目标 文件-添加远程主机…–键入远程计算机的IP或主机名JStatD连接 您应该在ssh窗口中都看到日志由于其“ -v” 例如 “ debug1端口9696的连接转发到请求的socks端口0。 ”和“ debug1通道3freedirect-tcpip为10.2.47.71端口1099侦听端口9696从127.0.0.1端口61262nchannels 6 “” 连接并在启动jstatd的控制台中很多例如“ FINERRMI TCP Connection23-10.2.47.71 … “ 添加远程主机后请等待几分钟然后您将看到JVM在其中运行。 可用状态JVM参数监视器堆类线程监视但不包括CPU。 采样器和MBean需要JMX。 JMX 右键单击已添加的远程主机然后选择“添加JMX连接...”键入您选择的JMX端口。 您应该看到与jstatd类似的日志。 可用的统计信息CPU使用率系统属性详细的线程报告可访问堆栈跟踪CPU采样不支持内存采样。 注意采样器与分析器 VisualVM的采样器不包括在Object.wait和Thread.sleep例如等待I / O中花费的时间。 如果您希望获得更多控制权或希望包括Object.wait和Thread.sleep时间请使用NetBeans Profiler来对远程应用程序进行概要分析或采样。 它要求其Remote PackJava代理即JAR文件位于目标JVM中NetBeans的附加向导可以在步骤4手动集成中为您生成远程包并向您展示传递给目标的选项JVM使用它。 您可以通过以下方式通过SSH运行探查器转发其默认端口 5140并将其附加到本地主机上的转发端口NetBeans版本7.1.1。 别忘了分享 参考 VisualVM The Holy Java博客上来自JCG合作伙伴 Jakub Holy的通过SSH监视远程JVM无论是否为JMX 。 翻译自: https://www.javacodegeeks.com/2012/09/visualvm-monitoring-remote-jvm-over-ssh.html
http://www.yutouwan.com/news/40050/

相关文章:

  • 企业网站建设飞沐徐州app定制开发
  • 网站代码的重点内容是什么英文专业的网站建设
  • 推广网站排名企业网站建设参考文献
  • 微信官网网站模板下载安装营销型网站的建设要求都有什么
  • 大连建设厅网站网站素材下载
  • 电子商务网站建设实训作业有什么网站用名字做图片大全
  • app网站开发框架wordpress在中国很慢
  • 南昌建站国外社交网站建设
  • 做网站42类商标怎么选小类网络平台 策划方案
  • 工业和信息部网站备案十堰商城网站建设
  • 网站建设培训方案母婴用品网站建设规划
  • 桂林网站排名jsp网站开发介绍
  • 做网站看网页效果石油化工工程建设人才招聘网站
  • wordpress 文章内容分页网站建设优化服务价位
  • 网站搭建网站设置红黑网站模板
  • 青岛模板建站多少钱Wordpress文章rss点不开
  • 滨州企业网站建设一个网站有多大
  • 临汾工程建设招标投标网站js效果网站
  • 公司如何申请一个网站自己建设网站需要服务器
  • 电影采集网站怎么做学习建设网站开发app
  • 自己怎么做电影网站报告范文
  • 网站链接结构有哪些网络培训学校
  • 烟台做网站企业网站开发采购合同模板下载
  • 武陟外贸英文网站建设南宁伯才网络
  • 嘉兴型网站系统总部网站根目录
  • 麦田建设工程网站ceo是什么职位什么工作
  • 网站联盟的基本流程论坛如何做seo
  • 农产品网站策划北京大龙建设集团有限公司网站
  • 网站空间分销户外拓展公司网站开发
  • 网站开发结构搜索引擎推广软件