峰值QPS和計算公式
概述
因特網上,經常用每秒查詢率來衡量域名系統服務器的機器的性能,其即為QPS。 對應fetches/sec,即每秒的響應請求數,也即是最大吞吐能力。
計算關系: QPS = 並發量 / 平均響應時間 並發量 = QPS * 平均響應時間
通常QPS用來表達和衡量當前系統的負載,也可以用RPS來表示, 我們形容當前系統的運行狀態時可以說當前QPS已經達到多少多少了, 在系統環境不變的情況下存在支持的最大QPS,但並不應該用來形容機器的性能。 可以通過提高TPS來提升當前系統的處理能力,來增加最大QPS的支持。 TPS用來形容機器的性能。
QPS計算原理
QPS = req/sec = 請求數/秒
原理:每天80%的訪問集中在20%的時間里,這20%時間叫做峰值時間
公式:( 總PV數 * 80% ) / ( 每天秒數 * 20% ) = 峰值時間每秒請求數>(QPS)
機器:峰值時間每秒QPS / 單台機器的QPS = 需要的機器
實例
問:每天300w PV 的在單台機器上,這台機器需要多少QPS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
問:如果一台機器的QPS是58,需要幾台機器來支持?
--------------------------------------------------------------------------------------------------------
原文鏈接:https://blog.csdn.net/weixin_36646275/article/details/100024054