QPS、CPS、最大連接數概念
最大連接數-Max Connection
最大連接數定義了一個負載均衡實例能夠承載的最大連接數量。當實例上的連接超過規格定義的最大連接數時,新建連接請求將被丟棄。
每秒新建連接數-Connection Per Second (CPS)
每秒新建連接數定義了新建連接的速率。當新建連接的速率超過規格定義的每秒新建連接數時,新建連接請求將被丟棄。
每秒查詢數-Query Per Second (QPS)
每秒請求數是七層監聽特有的概念,指的是每秒可以完成的HTTP/HTTPS的查詢(請求)的數量。當請求速率超過規格所定義的每秒查詢數時,新建連接請求將被丟棄。
QPS計算公式
每秒查詢率QPS是對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標准,在因特網上,作為域名系統服務器的機器的性能經常用每秒查詢率來衡量。
原理:每天80%的訪問集中在20%的時間里,這20%時間叫做峰值時間
公式:( 總PV數 * 80% ) / ( 每天秒數 * 20% ) = 峰值時間每秒請求數(QPS)
機器:峰值時間每秒QPS / 單台機器的QPS = 需要的機器
問:每天300w PV 的在單台機器上,這台機器需要多少QPS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
問:如果一台機器的QPS是58,需要幾台機器來支持?
答:139 / 58 = 3