我们在异构环境中使用JMeter,并且在运行我们的服务或Web应用程序的服务器上生成大量负载时,我们希望测量CPU和内存。你会推荐使用什么?是否有任何软件解决方案(开源或商业)可用于记录文件或数据库中的CPU和内存使用情况?如何在负载测试期间测量CPU和内存
谢谢!
我们在异构环境中使用JMeter,并且在运行我们的服务或Web应用程序的服务器上生成大量负载时,我们希望测量CPU和内存。你会推荐使用什么?是否有任何软件解决方案(开源或商业)可用于记录文件或数据库中的CPU和内存使用情况?如何在负载测试期间测量CPU和内存
谢谢!
从java的角度来看,您可以使用jconsole或编写自己的来监视内存使用情况。
您可以使用our JMeter perfmon plugin来衡量CPU,内存and a lot of other metrics:
谢谢。我会看看PerfMon。 – 2010-12-09 16:25:15
你可以看看Cacti。
它可以通过内置模板轻松收集CPU,MEM等资源使用情况,并以漂亮的图形显示出来。 Windows和Uni *均受支持。
一个安装性能监视器插件,我也必须安装服务器代理,然后打开防火墙的端口4444
这里,我发现超级有用的链接。
或许,如果你在某些UNIX/Linux的味道运行,你可以去看一下collectd。它不仅会为您带来CPU,还会为您带来内存,磁盘IO,网络以及大量可用的插件。
谢谢!很好的答案!我目前在看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