WEB开发网
开发学院WEB开发Jsp 利用JDK1.5新工具进行系统性能监测 阅读

利用JDK1.5新工具进行系统性能监测

 2008-01-05 08:24:02 来源:WEB开发网   
核心提示: 最近需要在 linux 系统上对 java 的应用系统进行监测,就用到了 JDK1.5 附带的工具 jps ( Java Virtual Machine PRocess Status Tool ,利用JDK1.5新工具进行系统性能监测,查看 JVM 进程状态的工具), jstat(Java Virtual Machi
  最近需要在 linux 系统上对 java 的应用系统进行监测,就用到了 JDK1.5 附带的工具 jps ( Java Virtual Machine PRocess Status Tool ,查看 JVM 进程状态的工具), jstat(Java Virtual Machine Statistics Monitoring Tool , 运行数据监测工具 ) 以及 jstatd ( jstat 的 daemon 程序,利用 RMI 进行远程监控)。(建议可以使用 jvmstat 包,可视化的 jstat 监控工具,可以在 http://java.sun.com/performance/jvmstat/ 下载)

 

部署过程描述如下:

 

1.    在需要监测的机器(我这里是 Linux 机器)部署相关应用:

a)     在你需要进行监测的机器上安装 JDK1.5 (狂晕一阵子),别倒下(这个部分就不多说了,因为假如这里还要解释的话,那我就晕了)。

b)     正确设置 Java 的运行环境。

c)     启动 jstatd 进程。

命令如下: ./jstatd -J-Djava.security.policy=all.policy

一般来说呢,这里是会出现问题的,那就是 permission 的问题了,还好, Sun 的网站上给了相关的解决方法,方法如下,在 jdk/…/security/ java.policy 文件中添加下面的代码:

grant codebase "file:${java.home}/../lib/tools.jar" {

permission java.security.AllPermission;

};

然后重新启动 jstatd 进程。

d)     完了,别让人乱动就好了,我经常是不小心就按 CTRL+C 把程序关闭了。


Tags:利用 JDK 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接