QPS/TPS/併發量/系統吞吐量的概念(轉載)

我們在日常工作中經常會聽到QPS/TPS這些名詞,也會經常被別人問起說你的系統吞吐量有多大。這個問題從業務上來講,可以理解爲應用系統每秒鐘最大能接受的用戶訪問量。或者每秒鐘最大能處理的請求數;

QPS: 每秒鐘處理完請求的次數;注意這裏是處理完。具體是指發出請求到服務器處理完成功返回結果。可以理解在server中有個counter,每處理一個請求加1,1秒後counter=QPS。

TPS:每秒鐘處理完的事務次數,一般TPS是對整個系統來講的。一個應用系統1s能完成多少事務處理,一個事務在分佈式處理中,可能會對應多個請求,對於衡量單個接口服務的處理能力,用QPS比較多。

併發量:系統能同時處理的請求數

RT:響應時間,處理一次請求所需要的平均處理時間

計算關係:

QPS = 併發量 / 平均響應時間

併發量 = QPS * 平均響應時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章