分享

性能指标

 quasiceo 2016-07-13

性能指标

1. 响应时间
应用程序对用户请求给出响应的时间。由客户端处理呈现时间,网络传输时间和系统处理时间三部分构成。

系统响应时间=(A1+A2+A3)+(N1+N2+N3+N4)
用户响应时间=(C1+C2)+(A1+A2+A3)+(N1+N2+N3+N4) 我们对GS进行的性能测试,提供的功能响应时间一般有两种:
单点响应时间=系统响应时间+约定配置客户端处理时间。
并发响应时间=系统响应时间

对于响应时间标准,业界通常采用2,5,10原则。据调查统计,对于一个互联网应用,2秒之内给客户响应被用户认为是“非常有吸引力”的用户体验。在5秒之内响应客户被认为“比较不错”的用户体验,在10秒内给用户响应被认为“糟糕”的用户体验,用户可能会不耐烦离开。

 

2. 吞吐量
单位时间内系统处理的客户请求的数量。吞吐量体现软件系统的性能承载能力,一般用请求数/秒或是页面数/秒来衡量。 从网络的角度,用传送的字节数/秒来衡量。 从业务的角度,使用TPS,处理的事务数/秒来衡量。
TPS= VT并发用户数的事务数/Rt平均响应时间
吞吐量=TPS*每个事务的传输的数据量
通过TPS,可以估计系统的并发支撑用户数。比如对于TPS为100的系统,响应时间目标如果为10,则可支撑的用户数为1000。

3. 并发用户
并发用户是站在分析、测试的角度,从对系统造成的压力角度来考量的。

4. 资源利用率
资源利用率是指系统运行时对硬件、软件系统资源占用的比率。 硬件资源利用率指负载下服务器的资源利用比率,主要包括CPU利用率、内存使用率、内存换页率、磁盘传输率等等。在保证性能的前提下,硬件资源的占用越低,说明系统越优秀。 应用层面的资源利用主要关注IIS的内存使用、每秒请求数、IIS请求队列、GC垃圾回收等指标;数据库层面,主要关注数据库的内存利用、锁的利用等相关指标。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多