QPS , TPS, TP50 , TP90 含义

QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒可以相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。服务器

TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求而后服务器作出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。性能

QPS 和 TPS 不是 == 关系。测试

TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数、中位数都是一类。排序

TP50、TP90和TP99等指标经常使用于系统性能监控场景,指高于50%、90%、99%等百分线的状况。事务

TP指标: TP50:指在一个时间段内(如5分钟),统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,取第50%的那个值做为TP50 值;配置此监控指标对应的报警阀值后,须要保证在这个时间段内该方法全部调用的消耗时间至少有50%的值要小于此阀值,不然系统将会报警。io

TP90,TP99,TP999与TP50值计算方式一致,它们分别表明着对方法的不一样性能要求,TP50相对较低,TP90则比较高,TP99,TP999则对方法性能要求很高。监控

相关文章
相关标签/搜索