我们在异构环境中使用JMeter,我们希望在运行服务或Web应用程序的服务器上产生大量负载时测量CPU和内存。你会建议使用什么?是否有可用的软件解决方案(开源或商业)记录文件或数据库中的CPU和内存使用情况?
谢谢!
答案 0 :(得分:14)
您可以使用our JMeter perfmon plugin来衡量CPU,内存and a lot of other metrics:
答案 1 :(得分:8)
从java的角度来看,您可以使用jconsole或编写自己的code来监控内存使用情况。
答案 2 :(得分:2)
您可以查看Cacti。
它可以使用内置模板轻松收集CPU,MEM等资源使用情况,并以漂亮的图形显示它们。 Windows和Uni *都受支持。
答案 3 :(得分:0)
安装Perfmon插件后,我还必须安装服务器代理,并打开防火墙端口4444.
这是我发现超级有用的链接。
答案 4 :(得分:0)
如果你运行一些unix / linux风格,也许你可以看看collectd。它不仅可以为您带来CPU,还可以为您提供内存,磁盘IO,网络以及大量可用的插件。