2017-01-23 100 views
1

我正在运行perf环境的性能测试。jmeter性能分析

下面是结果:

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 

你能就如何avergage响应时间有何评论?它被接受了吗? 我可以看到CPU使用率超过100%,是否危险?

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

+0

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

回答

0
  1. 首先检查出CPU usage mismatch or usage over 100%文章。
  2. 考虑其他监视方法,即直接转到主机并通过操作系统内置命令检查CPU使用情况,或使用JMeter PerfMon plugin来确认图片或获取CPU负载的替代视图。根据结果​​,你有两个选择:

    • 无论是单独的服务器CPU使用率是可以接受的,你可以决定是否吞吐量好还是不好
    • 或者你需要修复的问题,在应用程序代码:使用profiling tools为编程语言,你的应用程序是用检测最CPU密集型功能和重构的时候要少处理器时间饿