背景:
对ONE CMDB进行性能优化,通过JProfiler分析其性能瓶颈。
环境:
ONE CMDB版本:2.1.0
ONE CMDB下载地址:http://sourceforge.net/projects/onecmdb/files/
JProfiler版本:6.2.4
JProfiler下载地址:http://www.ej-technologies.com
软件安装:
JProfiler服务端安装:执行命令rpm -Uvh jprofiler_linux_6_2_4.rpm,安装目录为/opt/jprofiler6
客户端配置:
- 点击菜单“Session”-->“New Window”,将弹出Quick Start对话框,选择“An application server,locally or remotely”,点击Next。
- 选择远程应用使用的web容器,因为ONE CMDB使用的是tomcat,所以这里选择“Apache Tomcat 6.X”,点击Next。
- 选择远程服务器操作系统,这里选择“Linux X86/AMD64”,点击Next。
- 选择服务器端的JDK版本,这里JVM Vendor选择“Sun”,Version选择“1.6.0”,Mode选择“hotspot”,“64 bit JVM”打钩,点击Next。
- 选择JProfiler的连接方式,这里选择“Startup immediately,connect later with the JProfiler GUI”,点击Next。
- 输入远程服务器的IP地址。
- 输入服务器端JProfiler的安装路径,这里输入“/opt/jprofiler6",点击Next。
- 把服务器上ONE CMDB安装目录下的tomcat/bin目录下startup.sh文件下载到笔记本中的任意一个目录,并且在JProfiler的这个配置界面中选择下载下来的startup.sh文件。点击Next。
- 配置JProfiler远程连接的端口,这里使用默认的端口8849。一路点击Next,到最后Finish。这时会在笔记本中下载的startup.sh的同级目录生成一个startup_jprofiler.sh文件。将此文件上传到服务器ONE CMDB安装目录下的tomcat/bin目录下。
- 点击JProfiler的菜单“Session”-->“Export Session settings”,选择刚才创建的session,导出名为config.xml的文件,并将该文件上传至服务器的/opt/jprofiler6目录下。
服务端配置:
- 修改系统环境配置文件/etc/profile ,增加
- JPROFILER_HOME=/opt/jprofiler6/bin/linux-x64
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
- 修改ONE CMDB目录下的tomcat启动文件catalina.sh,添加
- JAVA_OPTS=$JAVA_OPTS -agentlib:jprofilerti=port=8849-Xbootclasspath/a:/opt/jprofiler6/bin/agent.jar
- 修改onecmdb.sh,将“./tomcat/bin/startup.sh”,修改为“./tomcat/bin/startup_jprofiler.sh”
JProfile远程挂载ONE CMDB
- 执行./onecmdb.sh start,其中ONE CMDB。
- 打开笔记本上的JProfiler,点击“Start Center”,在“Open Session”中找到刚刚建立的session,选中之后点击start,就能够挂载到远程的ONE CMDB了。
参考文章:http://www.linuxidc.com/Linux/2011-12/50492.htm
分享到:
相关推荐
JProfiler
jprofiler
完整的“[本地会话实时分析模式] IDEA集成JProfiler”所需要的资源。 具体可以参考博客文章的步骤安装。 亲测可以监控分析。
jprofiler 6.06 JProfiler6 JProfiler6.x JProfiler6.* 注册机 注册码 序列号 亲自在JProfiler6.06版本上测试通过可用
JProfiler使用
jprofiler9+中文使用手册 保证是可以使用版本,请大家放心下载
jprofiler7.2.X注册码 JProfiler入门教程(中文)
详细介绍jprofiler安装过程和安装过程会出现的问题以及教你如何获得注册码。安装成功后教你如何使用工具,例如什么情况下表示内存溢出,什么情况下进程死锁,这个工具主要是看那些使用标签。
jprofiler 7.2.1注册码,测试可用
最新的JProfiler11,它是针对Java EE和Java SE应用程序开发的,可以集成到 IntelliJ IDEA 中进行CPU、内存分析
无限免费使用jprofiler ,体验jprofiler 的强大功能。
包括JProfiler使用手册和JProfiler5.2.1的注册码 注册码保证可用
jprofiler8安装包+注册码 可用
jprofiler破解 1.内存剖析 Memory profiler JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收...
jprofiler 9 破解版 带注册机
JProfiler是一个全功能的 Java 剖析工具,JProfiler 直觉式的 GUI 可以让用户通过视觉上的观察就能方便的找到瓶颈和内存漏失等问题。
jprofiler8.04-part1
JProfiler安装及使用,windows 及Linux 的安装及操作
jprofiler_linux_10_0_3版本,用于linux、unix操作系统服务端安装。
jprofiler windows 64位版本.