一文搞清楚QPS、TPS、并發(fā)用戶數(shù)、吞吐量
時間:2021-09-03 10:10:08
手機看文章
掃描二維碼
隨時隨地手機看文章
[導讀]來源:https://juejin.cn/post/6844904084504313863QPSQPSQueriesPerSecond是每秒查詢率,是一臺服務器每秒能夠相應的查詢次數(shù),是對一個特定的查詢服務器在規(guī)定時間內所處理流量多少的衡量標準,即每秒的響應請求數(shù),也即是最大吞吐...
來源:https://juejin.cn/post/6844904084504313863
QPSQPS Queries Per Second 是每秒查詢率 ,是一臺服務器 每秒能夠相應的查詢次數(shù),是對一個特定的查詢服務器在規(guī)定時間內 所處理流量多少的衡量標準, 即每秒的響應請求數(shù),也即是最大吞吐能力。
QPSQPS Queries Per Second 是每秒查詢率 ,是一臺服務器 每秒能夠相應的查詢次數(shù),是對一個特定的查詢服務器在規(guī)定時間內 所處理流量多少的衡量標準, 即每秒的響應請求數(shù),也即是最大吞吐能力。
TPS
TPS?Transactions Per Second?也就是事務數(shù)/秒。一個事務是指一個客戶機向服務器發(fā)送請求然后服務器做出反應的過程??蛻魴C在發(fā)送請求時開始計時,收到服務器響應后結束計時,以此來計算使用的時間和完成的事務個數(shù)。QPS和TPS區(qū)別
個人理解如下:1、Tps即每秒處理事務數(shù),包括了- 用戶請求服務器
- 服務器自己的內部處理
- 服務器返回給用戶
“例如:訪問一個頁面會請求服務器3次,一次放,產生一個“T”,產生3個“Q”例如:一個大胃王一秒能吃10個包子,一個女孩子0.1秒能吃1個包子,那么他們是不是一樣的呢?答案是否定的,因為這個女孩子不可能在一秒鐘吃下10個包子,她可能要吃很久。這個時候這個大胃王就相當于TPS,而這個女孩子則是QPS。雖然很相似,但其實是不同的?!?/p>
并發(fā)數(shù)
并發(fā)數(shù)(并發(fā)度):指系統(tǒng)同時能處理的請求數(shù)量,同樣反應了系統(tǒng)的負載能力。這個數(shù)值可以分析機器1s內的訪問日志數(shù)量來得到。吐吞量
吞吐量是指系統(tǒng)在單位時間內處理請求的數(shù)量,TPS、QPS都是吞吐量的常用量化指標。系統(tǒng)吞吐量要素一個系統(tǒng)的吞吐量(承壓能力)與request(請求)對cpu的消耗,外部接口,IO等等緊密關聯(lián)。單個request 對cpu消耗越高,外部系統(tǒng)接口,IO影響速度越慢,系統(tǒng)吞吐能力越低,反之越高。重要參數(shù)QPS(TPS),并發(fā)數(shù),響應時間- QPS(TPS):每秒鐘request/事務 數(shù)量
- 并發(fā)數(shù):系統(tǒng)同時處理的request/事務數(shù)
- 響應時間:一般取平均響應時間





