今天看啥  ›  专栏  ›  程序员好物馆

3分钟理清QPS、TPS、RT 以及它们之间的关系

程序员好物馆  · 公众号  ·  · 2024-10-11 09:00
    

文章预览

作者 | 江南一点雨 来源 | 江南一点雨 在评估系统性能的时候,我们经常会听到 QPS、TPS、RT、吞吐量等等一些概念,包括在一些面试场景下可能也会遇到这些概念,我们来稍微梳理一下。 做一个简单的概念扫盲。 一 QPS QPS(Queries Per Second) 是每秒的查询率,它表示一台服务每秒响应的查询的次数。 具体来说,QPS 反映了系统在高并发环境下处理请求的能力。一个高 QPS 的系统能够在单位时间内处理更多的请求,从而提供更好的用户体验和更高的吞吐量。相反,QPS 较低的系统可能在面对大量请求时会出现响应延迟或请求失败的情况。 举个栗子: 假设服务器 1 秒响应 500 次请求,那么此时 QPS 就是 500。 二 TPS TPS(Transactions Per Second) 表示每秒事务处理的数量,一个事务表示客户端向服务器发送请求,然后响应的过程。 举个栗子 比如用户在 jd 上下单 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览