Tomcat JMX CPU使用率百分比

nIK*_*UNJ 4 java tomcat jmx

我想找出使用JMX的Apache Tomcat服务器(6.x)的CPU使用率(百分比).MBean 有一个属性.但是,如何从中计算使用百分比?
ProcessCpuTimejava.lang:OperatingSystem

谢谢.

Pet*_*rey 7

取两个样本的差异并除以样本之间的时间.

要获得百分比,请乘以100.

  • +1可能还要除以处理器数量。http://stackoverflow.com/questions/25552/using-java-to-get-os-level-system-information/61727#61727中有一个代码示例 (2认同)