【问题标题】:jmeter performance analysisjmeter性能分析
【发布时间】:2017-01-23 07:28:23
【问题描述】:

我正在对 perf 环境进行性能测试。

以下是结果:

CPU Utilization

Server  Apdex   Resp. time  Throughput  Error Rate  CPU usage   Memory
per001205       0.970.5     220 ms      2,670 rpm   0.0009 %    493.00% 2.2 GB
per001206       0.950.5     280 ms      2,670 rpm   0.0043 %    516.00% 2.4 GB
per011079       0.830.5     526 ms      2,670 rpm   0.0034 %    598.00% 2.5 GB
per011080       0.670.5     1,110 ms    2,670 rpm   0.0026 %    639.00% 2.6 GB

您能否评论一下平均响应时间?它被接受了吗? 我可以看到 CPU 使用率超过 100%,危险吗?

我应该如何改进?我正在为 250 个用户运行它。

【问题讨论】:

  • 你是如何得到这个输出的?您能否提供有关底层系统和用于捕获这些信息的工具的更多信息?

标签: performance server jmeter performance-testing


【解决方案1】:
  1. 首先查看CPU usage mismatch or usage over 100% 文章。
  2. 考虑其他监控方法,即直接转到主机并通过操作系统内置命令检查 CPU 使用率,或使用JMeter PerfMon plugin 确认图片或获取 CPU 负载的替代视图。根据结果​​,您有 2 个选项:

    • 单个服务器的 CPU 使用率是可以接受的,您可以决定吞吐量是否良好
    • 或者您需要解决应用程序代码中的问题:使用 profiling tools 作为编程语言,您的应用程序是用检测 CPU 密集型函数并将它们重构为更少占用处理器时间的方式编写的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2015-02-08
    • 2016-12-13
    • 2019-08-16
    • 2016-07-28
    相关资源
    最近更新 更多