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

智博常州网站建设微信营销平台

智博常州网站建设,微信营销平台,wordpress微信排版,wordpress淘客主题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.pierceye.com/news/590644/

相关文章:

  • 国外申请域名的网站百度标记号码认证平台
  • 专门做淘宝代运营的网站支付建设网站的费用什么科目
  • 天津企业设计网站建设建个网站做外贸
  • 申请永久网站空间wordpress论坛采集
  • 网站如何做竞价佛山新网站建设机构
  • 网站建设费可以一次性冲费用吗学校门户网站作用
  • 手机上怎么制作网站音乐网站如何建立
  • 新乡企业网站建设公司寮步东莞网站建设
  • wordpress中国网站排名如何加入广告联盟赚钱
  • 济宁网站建设培训学校wordpress导入表单
  • 做农产品交易网站阿里云已备案域名购买
  • 免费建站网站一级大录像不卡谁给我一个企业邮箱认证
  • 中国做网站东台做网站公司
  • 建设数据库网站需要哪些设备wordpress多功能主题 cosy
  • 苏州市郭巷建设局网站一家专门做鞋子的网站
  • 光明网站建设网站建设成果
  • 商业网站建设举例宝塔做两个网站6
  • 网站优化排名分享隐迅推前端开发入门培训
  • 曲周县建设局网站东莞保安公司电话
  • 合肥商城网站建设多少钱wordpress页面代码怎么改
  • 前期做网站宣传费用怎样做账企业网站建设的劣势
  • 网站建设企业哪家好做网站三大主流框架
  • 网站托管服务方案珲春建设局网站
  • 开发网站公司收入重庆多功能网站建设
  • 河北手机网站建设上海网站seo招聘
  • 厦门市建设局思明建设分局官方网站在谷歌上做外贸网站有用吗
  • 网站开发手机自适应直接在原备案号下增加新网站
  • 公司网站建设安全的风险网络工程师app
  • 网站app封装怎么做电商网页
  • 网站文章做排名wordpress菜单文本