首页 > 编程知识 正文

如何提升tps和响应时间,tps与响应时间关联分析

时间:2023-05-05 13:04:40 阅读:12695 作者:808

33558 www.Sina.com/: queriespersecend (即每秒查询率)是一台服务器每秒可以响应的查询数。 通常是指数据库每秒可以执行的查询数。 不能说明删改,用它测量系统性能是有限度的

33558 www.Sina.com/: transactionspersecond,即每秒的事务数。 单个事务是客户端向服务器发送请求,服务器做出响应的过程。 通过在客户端发送第一个请求、接收到服务器响应后对时间进行计数,计算使用的时间和已完成的事务数。 所有具体的事务定义都是由人决定的,但通常将处理一个接口的各种业务逻辑的流程组合为一个事务。

33558 www.Sina.com/:以tp99为例,满足99%的网络要求所需的最低时间。 顶层(TP )百分比是统计学术语,与均值、中值相同,常用于系统性能监测场景。

例如,一个接口要求6次的时间分别为100ms、120ms、150ms、50ms、250ms、50ms。 从小到大依次为50ms、50ms、100ms、120ms、150ms、250ms。 TP99将6次请求中的第6次的第99%(6*0.99=5.94,大致6 )次的时间设为TP99的值,如果按照从小到大的顺序进行排序,则第6次的时间为250ms,因此该接口的第6次请求中的

QPS(最大/最小/平均):一般是指并发用户数。 系统可以同时处理的事务数反映了系统的负载特性,通常以最大并发数作为系统的最大容错能力。

现在,简单地说明在线用户数和并发用户数的差异,在线用户同时在一定时间段内在线用户数并不一定是某些用户向服务器发送请求。 并发用户数在某个时间点同时向服务器发送请求的用户数。 通常,并发用户数是在线用户数的1/5-10,即5-10分之一。

例如,某电子商务网站的注册用户数为1000W,但同时在线最多为300W。 但是,这300W人可能只有150W人浏览商品,100W人下单,50W人停留,只有250W人是同时用户数

TPS(最大/最小/平均)是指APP应用程序执行一个操作所需的时间,是指从提交请求到最后收到响应所需的时间。 其中包括网络传输、APP应用程序服务器处理时间、数据库服务器处理时间等。 是衡量系统性能的重要指标,直观地反映了系统的快慢

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。