代码之家  ›  专栏  ›  技术社区  ›  Thomas

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

  •  19
  • Thomas  · 技术社区  · 15 年前

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

    谢谢您!

    5 回复  |  直到 15 年前
        1
  •  8
  •   Community Mohan Dere    9 年前

    从Java的角度来看,您可以使用 jconsole 或者自己写 code 监控内存使用情况。

    1. Measure CPU and memory consumption of a Java application
    2. javasysmon 在Github上
    3. dstat 对于Linux和Perfmon for Windows。 Read more
        2
  •  14
  •   Community Mohan Dere    12 年前
        3
  •  2
  •   liulinyang    14 年前

    你可以看看 Cacti .

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

        4
  •  0
  •   user2981810    12 年前

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

    这是一个我觉得非常有用的链接。

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

        5
  •  0
  •   alphamikevictor    11 年前

    也许你可以看看 collectd 如果您运行的是Unix/Linux风格。它不仅为您带来CPU,还将为您带来内存、磁盘IO、网络和大量可用插件。