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