在centos 上使用 Java VisualVM

本文介绍了如何在CentOS服务器上使用Java VisualVM进行远程监控。首先,需要确保jstatd在远程机器上正确启动,并且服务器开放了1099端口。由于服务器通常不安装X server,可以借助SSH和Xming在Windows上查看服务器的运行情况。通过Putty配置X11转发,设置好参数后,即可在本地机器上看到Java应用的详细运行状态,包括thread和profiler等信息。
摘要由CSDN通过智能技术生成

  VisualVM 参考手册

   http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html

     visualvm 远程监控程序时,需要jstatd启动在远程机器上, jstatd参考http://blog.csdn.net/lijiecong/article/details/6905011 。jstatd没有启动好,会导致visualvm连接出错。

也要注意远程机器是否开放了jstatd的端口,默认为1099.


     如果要在服务器上使用Java VisualVM, 比如CentOS。那么就出现 WARNING: environment variable DISPLAY is not set,因为一般服务器都不会装X server。我们可以在远程机器上装一个X server,比如windwos上,那么就可以非常方便的查看服务器运行情况。

   可以采用 SSH + Xming 的方式, ssh用putty, xming下载地址为:http://sourceforge.net/projects/xming/ 

只要putty中设置X转发即可,当然也要在服务器上  /etc/ssh/ssh_config上允许x转发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值