首页 > 编程知识 正文

qps怎么样,200个并发一般要求多少tps

时间:2023-05-03 16:22:07 阅读:169237 作者:2089

并发量:

系统同时处理的request/事务数

可以理解为系统同时处理的request的数量

TPS:每秒处理的查询量。

每秒的请求/事务数

可以理解为每秒处理的request的数量

个人理解如下。

1、Tps即每秒处理事务数,包括

1 )用户向服务器请求

2 )服务器自身的内部处理

3 )服务器返回用户

这三个过程可以完成每秒n个这三个过程,Tps也就是3;

(至https://blog.csdn.net/Liao 1990/article/details/80633722 )

33558 www.Sina.com/transactionspersecond (字面意思是事务每秒) )。

可以理解为每秒发生的事务数

TPS::表示对于一个系统,系统的承压能力。 一种软件测试单位,与request对处理器的消耗、外部接口、IO等秘密相关。 单个request的CPU消耗越高,对外部系统接口、I/o的影响速度越慢,系统吞吐量越低,反而越高。

系统吞吐量的几个重要参数: ops(TPS )、并发量和响应时间

OPS(TPS ) :每秒处理的request/事务数;

并发量:系统同时处理的request/事务数;

响应时间:一般取平均响应时间

一个系统的吞吐量通常由两个因素决定: ops(TPS )和并发量。 每个系统集都有相对的极限,在访问APP场景的压力下,如果任意一个达到系统的最高值,系统吞吐量将无法提高。

如果压力继续增大,系统吞吐量反而会降低,因为系统过载、上下文切换和内存等其他消耗会降低系统性能。

TPS和吞吐量的联系和不同

联系方式:均为性能指标,按秒计算。

差异:吞吐量是数据层的指标,是指系统在单位时间内的传输的数据量,并以MB/GB等为单位

TPS是网络协议层的指标,是指每秒成功的事务数。 通常仅在Loadrunner工具中使用。

吞吐量=在一次性能测试期间通过网络传输的总数据量。

请参见----------------------------------------- -

吞吐量

如下所示。 如果只有一个CPU,如果处理一个sql的时间为10ms,则每秒处理100个sql。 QPS=100更小,因为CPU必须执行其他操作。

如果一个sql为100ms,则它每秒只能处理10sql。

并发性与QPS的关系:

QS=并发量/平均响应时间

并发量=QPS *平均响应时间

典型情况: OA签到系统中,某公司假设600人上班打卡,8:00为签到时间,

从7:50到8:00的10分钟内,有600人访问了该系统,每人一次的访问签名为1分钟。

请问这个办公自动化系统的QPS是多少? 同时数是多少?

首先决定平均响应时间,设平均响应时间=1*60=60秒

QS=600/(10*60 )=1人/秒

并发量=QPS *平均响应时间=1*60=60人

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