我们正在异构环境中使用 JMeter,我们想在服务或 Web 应用程序运行的服务器上产生大量负载时测量 CPU 和内存。您建议使用什么?是否有任何软件解决方案(开源或商业)可记录 CPU 和内存用量到文件或数据库中?
谢谢!
谢谢!
从Java的角度来看,您可以使用jconsole或编写自己的代码来监视内存使用情况。
如果你在运行某些Unix/Linux系统,也许可以看一下collectd。它不仅可以提供CPU使用情况,还可以提供内存、磁盘IO、网络等信息,并且有很多可用的插件。
安装Perfmon插件后,我还需要安装服务器代理并打开防火墙端口4444。
这是我发现非常有用的链接。