如何在负载测试期间测量CPU和内存
问题描述:
我们在异构环境中使用JMeter,并且在运行我们的服务或Web应用程序的服务器上生成大量负载时,我们希望测量CPU和内存。你会推荐使用什么?是否有任何软件解决方案(开源或商业)可用于记录文件或数据库中的CPU和内存使用情况?如何在负载测试期间测量CPU和内存
谢谢!
答
从java的角度来看,您可以使用jconsole或编写自己的来监视内存使用情况。
- Measure CPU and memory consumption of a Java application
- javasysmon在github
- dstat用于Linux和perfmon的窗户。 Read more
答
您可以使用our JMeter perfmon plugin来衡量CPU,内存and a lot of other metrics:
+0
谢谢。我会看看PerfMon。 – 2010-12-09 16:25:15
答
一个安装性能监视器插件,我也必须安装服务器代理,然后打开防火墙的端口4444
这里,我发现超级有用的链接。
谢谢!很好的答案!我目前在看jconsole和javasysmon。如果有一个作为服务运行的工具,并且记录应用程序的CPU和内存使用情况对于Java或本机应用程序无关紧要,那将会很不错。 – 2010-11-16 10:03:32
os独立? – zengr 2010-11-16 10:05:52
它是Java,所以它当然是独立于操作系统的......哈。 – 2010-11-16 10:08:19