20

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

谢谢!

4

5 回答 5

14

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

于 2010-12-03T18:59:57.267 回答
8

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

  1. 测量 Java 应用程序的 CPU 和内存消耗
  2. github上的 javasysmon
  3. dstat for linux 和 perfmon for windows。阅读更多
于 2010-11-16T09:38:57.670 回答
2

你可以看看Cacti

它可以使用内置模板轻松收集 CPU、MEM 等资源使用情况,并以漂亮的图形显示它们。支持 Windows 和 Uni*。

于 2012-01-14T10:15:30.173 回答
0

一个你安装 Perfmon 插件,我还必须安装服务器代理,并打开防火墙端口 4444。

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

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

于 2014-02-19T20:04:52.160 回答
0

如果您以某种 unix/linux 风格运行,也许您可​​以看一下collectd 。它不仅会为您带来 CPU,还会为您带来内存、磁盘 IO、网络和大量可用的插件。

于 2015-01-08T11:55:06.850 回答