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

谢谢!

有帮助吗?

解决方案

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

  1. 测量Java应用程序的CPU和内存消耗
  2. Javasysmon 在github上
  3. DSTAT 用于Linux和Windows的Perfmon。 阅读更多

其他提示

您可以使用 我们的jmeter perfmon插件 测量CPU,记忆 还有许多其他指标:

你可以看看 仙人掌.

它可以收集诸如CPU,MEM轻松使用内置模板之类的资源用法,并以不错的图形显示。 Windows和Uni*都得到支持。

您安装了PerfMon插件,我还必须安装服务器代理,然后打开防火墙端口4444。

这是我发现超级有用的链接。

http://grosan.co.uk/web-application-performance-testing-using-apache-jmeter-part-part-2-monitor-server-server-resources/

也许你可以看一下 收集 如果您以一些Unix/Linux风味运行。它不仅会为您带来CPU,而且还会为您提供内存,磁盘IO,网络和大量可用插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top