如何在负载测试期间测量 CPU 和内存

我们在异构环境中使用JMeter,我们希望在运行服务或Web应用程序的服务器上产生重负载时测量CPU和内存。您建议使用什么?是否有任何软件解决方案(开源或商业)可用于记录文件或数据库中的CPU和内存使用情况?

谢谢!


答案 1

您可以使用我们的JMeter perfmon插件来测量CPU,内存和许多其他指标


答案 2

从java的角度来看,您可以使用jconsole或编写自己的代码来监视内存使用情况。

  1. 测量 Java 应用程序的 CPU 和内存消耗
  2. javasysmon on github
  3. dstat for linux 和 perfmon for windows.阅读更多