QPS/TPS简介
2024-10-18 18:50:32
系统吞度量要素
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟request/事务 数量
并发数: 系统同时处理的request/事务数
响应时间: 一般取平均响应时间
QPS(TPS)= 并发数/平均响应时间
一个系统吞吐量通常由QPS(TPS)、并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换、内存等等其它消耗导致系统性能下降。
TPS - Transactions Per Second(每秒传输的事物处理个数),这是指服务器每秒处理的事务数,支持事务的存储引擎如InnoDB等特有的一个性能指标。
计算方法:
TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIME
QPS - Queries Per Second(每秒查询处理量)同时适用与InnoDB和MyISAM 引擎
计算方法:
QPS=QUESTIONS/UPTIME
最新文章
- 详解SQL盲注测试高级技巧
- SwitchHosts—hosts管理利器
- URL和URI区别
- android 进程/线程管理(四)续----消息机制的思考(自定义消息机制)
- ant+jenkins+testng+selenium集成环境搭建
- HDU 1014:Uniform Generator
- 022. ASP.NET为DataSet中数据集添加关系及动态创建主子表和添加主子表关系
- C++:默认的构造函数
- Contest2037 - CSU Monthly 2013 Oct (problem B :Scoop water)
- date 命令
- HTML新元素
- 【C#】详解使用Enumerable.Distinct方法去重
- Firemonkey的旁门左道[五]
- 织梦DedeCMS调用二级子栏目或者多级栏目的方法
- POJ 1151 Wormholes spfa+反向建边+负环判断+链式前向星
- 树莓派小车By 树莓派爱好者ITJoker(通过C socket通信实现树莓派视频小车)(二)
- (原创)不带模板的OLE输出EXCEL
- Swing 混合布局
- 学JAVA第七天,循环深入了解
- 文件服务器HFS