咱們在平常工做中常常會聽到QPS/TPS這些名詞,也會常常被別人問起說你的系統吞吐量有多大。這個問題從業務上來說,能夠理解爲應用系統每秒鐘最大能接受的用戶訪問量。或者每秒鐘最大能處理的請求數;服務器
QPS: 每秒鐘處理完請求的次數;注意這裏是處理完。具體是指發出請求到服務器處理完成功返回結果。能夠理解在server中有個counter,每處理一個請求加1,1秒後counter=QPS。併發
TPS:每秒鐘處理完的事務次數,通常TPS是對整個系統來說的。一個應用系統1s能完成多少事務處理,一個事務在分佈式處理中,可能會對應多個請求,對於衡量單個接口服務的處理能力,用QPS比較多。分佈式
併發量:系統能同時處理的請求數server
RT:響應時間,處理一次請求所須要的平均處理時間
計算關係:
QPS = 併發量 / 平均響應時間
併發量 = QPS * 平均響應時間接口