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