YourKit Java Profiler2014剖析远程服务器(可以搞定liniux的jetty)

来源:互联网 发布:风云无双天劫进阶数据 编辑:程序博客网 时间:2024/06/01 13:49
【下载地址】


  http://www.yourkit.com/download/


 【文档路径】


   http://www.yourkit.com/docs/java/help/running_with_profiler.jsp         


  【安装步骤】


    分别下载Yourkit2014最新版的Windows和Linux版本,直接解压Windows选择安装,启动时选提示需要Lincense,可以选择在官网填写一个邮件地址获取一个试用期15天的Lincense。


    Windows安装略过,记录下Linux安装步骤:


    1、将下载的安装包(yjp-2014-build-14116-linux.tar.bz2)通过FTP上传至服务器,并解压。
cd /home/  mv yjp-2014-build-14116-linux.tar.bz2 yjp.tar.bz2tar xfj yjp.tar.bz2


    2、在Jetty启动shell中添加如下参数:

 -agentpath:/home/yjp/bin/linux-x86-64/libyjpagent.so=disablestacktelemetry,disableexceptiontelemetry,delay=10000,sessionname=Jetty   或者利用YourKit自带jar生成对应服务器的启动脚本java -jar lib/yjp.jar -integrat


   3、启动Jetty,YourKit会在10001-10010之间取可用的端口作为远程监听端口,查看启动端口,可以通过:
cd /home/yjp/binsh yjp.sh -attach
     4、防火墙开放远程监听端口,否则YourKit无法远程连接:
/sbin/iptables -I INPUT -p tcp --dport 10001 -j ACCEPT   //写入修改/etc/init.d/iptables save   //保存修改service iptables restart    //重启防火墙,修改生效

   

5、启动开发机YourKit,在欢迎界面找到"Connect to  remote application"点开输入host:port,就可以远程连接上服务端:



   


   连接上后,CPU、内存相关信息就可以一目了然了。
0 0