性能指标

2022-09-02  本文已影响0人  wuqingfeng

1. 文章目的

性能指标是一个比较宽泛的概念,本文对性能指标中系统性能指标、资源性能指标相关内容进行描述

2. 系统性能指标

系统性能指标也是一个比较宽泛的概念,常见系统性能指标如下:

2.1 响应时间 Response Time

Response Time 是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。
不同行业不同业务可接受的响应时间是不同的,一般来讲,互联网企业对系统相应事件的要求一般在500ms以下。
常见的响应时间评价指标有平均响应时间/tp50/tp90/tp99等。
响应时间是一个非常重要的系统性能指标,它直接影响了用户体验,且在系统优化时,优化响应时间可以提升系统处理能力。

2.2 吞吐量 Throughput

一般使用hps/qps/tps等指标来表示系统吞吐量。相应数值指标越大,吞吐量越大,系统处理能力越强。
一般来讲,可以通过降低系统响应时间和对系统进行横向扩展等措施提升系统处理能力。

2.3 系统性能指标总结

在对系统性能进行测试评估时,一般也会要求请求错误率(简称FR)保持在一个比较低的水平。

3. 资源指标

资源指标与硬件资源消耗直接相关,也就是所谓的资源利用率。

3.1 cpu

如果cpu利用率持续超过 95%,则表明瓶颈是 CPU。可以考虑增加处理器或更换更快的处理器。一般可接受的最大上限是 80%~85%,合理使用的范围在 60%~70% 以下。
CPU 资源成为系统性能瓶颈的征兆:

3.2 内存

内存资源成为系统性能瓶颈的征兆:

3.3 硬盘

I/O 资源成为系统性能瓶颈的征兆:

3.4 网络带宽

可以通过监控网络带宽的使用数值与理论数值进行比对来确定网络带宽是否存在瓶颈。
在实际性能测试中,如果发现始终报连接超时,而实际手工访问可以正常访问,可以通过 ping 应用服务器 IP 或网关 IP,如果出现网络严重延迟或丢包,则说明网络不稳定,需要检查网络。

上一篇 下一篇

猜你喜欢

热点阅读