如何在负载测试期间测量CPU和内存
我们在异构环境中使用JMeter,我们希望在运行服务或Web应用程序的服务器上产生大量负载时测量CPU和内存。 你会建议使用什么? 是否有可用的软件解决方案(开源或商业)可记录文件或数据库中的CPU和内存使用情况?
谢谢!
从java的角度来看,您可以使用jconsole或编写自己的代码来监视内存使用情况。
- 测量Java应用程序的CPU和内存消耗
- 在github上的javasysmon
- dstat for linux和perfmon for windows。 阅读更多
您可以使用我们的JMeter perfmon插件来测量CPU,内存和许多其他指标 :
你可以看看Cacti 。
它可以使用内置模板轻松收集CPU,MEM等资源使用情况,并以漂亮的图形显示它们。 Windows和Uni *都受支持。
一个你安装Perfmon插件,我还必须安装服务器代理,并打开防火墙端口4444。
这是我发现超级有用的链接。
如果你运行一些unix / linux风格,也许你可以看看收集 。 它不仅可以为您带来CPU,还可以为您提供内存,磁盘IO,网络和大量可用的插件。