您的位置:首页 > 其它

性能测试指标

2013-03-19 12:41 316 查看
性能测试指标:

响应时间、吞吐量、点击数、并发用户数、事务、每秒处理的事务数、平均负载、文件缓存命中率、CPU负载、swap、I/O。

响应时间:从点击了一个页面计时开始,到返个页面完全在浏觅器里展现计时结束的返一段时间间隔 。

响应时间=朋务器端响应时间+网络响应时间+客户端响应时间。

注:对于瘦客户端的应用来说,客户端响应时间可以忽略不计。对于富客户端来说,比如ajax、ext等,由于客户端内嵌了大量的处理逻辑,耗费时间可能较长,有可能成为系统的瓶颈

吞吐量:指单位时间内流经被测系统的流量,一般单位b/s,即每秒中流经的字节数,通常以

通常以请求数/秒戒者页面数/秒衡量。

点击数:按照客户端向web server发起了多少次http请求计算的,一次鼠标点击可能触发多个http请求。

并发用户数(Concurrent users):用来度量服务器并发容量和同步协调能力,在客户端指一批用户同时执行一个操作,并发数反应了软件系统的并发处理能力,和吞吐量不同的是,他大多是占用套接字、句柄等操作系统资源。

事务:是脚本的一个特性,每个事务都包含开始事务和结束事务。事务用来衡量脚本中的一行或多行代码的执行所耗费的时间。

每秒处理的事务数(TPS :Translation per second):指应用系统每秒中处理完成的交易数量,尤其是交易类系统。

平均负载:在特定的时间内运行队列中的平均进程数。load数要求不超过cpu核数*0.7。

文件缓存命中率:文件缓存命中全部缓存需求的比例,反映了服务器的缓存工作情况。

CPU负载:

CPU主要由us、sy、ni、id、wa等几部件构成,表示当前压力服务器的cpu利用情冴,其中

us 用户空间占用CPU百分比

sy 内核空间占用CPU百分比

ni 用户进程空间内改发过优先级的进程占用CPU百分比

id 空闲CPU百分比

wa 等待输入输出的CPU时间百分比

hi 硬件中断

si 软件中断

如果%wa列值很大,说明IO存在问题,需要迕行优化,一般情况下认为%wa大于35,IO就存在问题。 如果%id值很低,说明cpu已经满负荷。

可以通过sar -u查看以上各指标数值,或者用ps u查看各个进程使用cpu和内存的具体情况。

用top查看

swap:linux在物理内存没有耗尽的情冴下,swap是不使用的。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: