用visualvm查看服务器java运行状况

直接在远程服务器上运行visualvm,把图形结果输出到本地。

比如用ubuntu作为图形的输出目标,配置如下:
================================
ubuntu作为visualvm的图像输出服务器

1. 开启ubuntu的xwindow对外服务功能
修改 /etc/gdm/gdm.schmas中的
<schema>
    <key>security/DisallowTCP</key>
    <signature>b</signature>
    <default>true</default>   //修改成false,xwindow可以对外服务
</schema>

重启gdm
>> sudo /etc/init.d/gdm restart

2. xwindow服务默认监听6000端口,确认该端口允许外部访问。

3. >> xhost +10.33.33.33   #把图形输出源地址添加进来

4. 服务visualvm启动
>> exprot DISPLAY=xwindow server ip:0

5. 启动visualvm (jdk自带的jvisualvm比较弱,最好单独下载)


如果拥有服务器的root权限,还有更简单的方法:
服务器端,在/etc/ssh/sshd_config里面设置
X11Forwarding yes
客户端只要ssh -X server_ip登录,就可以把应用的X结果带到本地。-X的可以自动设置DISPLAY的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值