QPS:
-
每秒查詢率(Query Per Second),每秒的響應請求數,也即是最大吞吐能力。
-
QPS = rep/sec = 請求數/秒
-
QPS 統計方式【一般使用http_load進行統計】
-
QPS = 總請求數 / (進程總數 *請求時間)
-
QPS: 單個進程每秒請求服務器的成功次數
峰值 QPS:
- 每天 80% 的訪問集中在 20% 的時間里,這 20% 的時間叫做峰值時間
- 公式: (總 pv 數 * 80%)/ (每天秒數 * 20%) = 峰值時間每秒請求數據(QPS)
-
PV:
- 訪問量即 Page View,即頁面瀏覽量或點擊量,用戶每次刷新即被計算一次單台服務器每天 PV 計算
- 公式1:
- 每天總 PV = QPS * 3600 * 6
- 公式2:
- 每天總 PV = QPS * 3600 * 8
-
UV:
- 獨立訪客即 Unique Visitor,訪問您網站的電腦哭護短為一個訪客,00:00-24:00 內相同的客戶端只被計算一次服務器數量
- 機器:
- 峰值時間每秒 QPS / 單台機器的 QPS = 需要的機器
- 機器:
- ceil (每天總 PV / 單台服務器每天總 PV)
- 並發數:
- 並發用戶數是指系統可以同時承載的這正常使用系統功能的要用戶的數量
- 吞吐量:
- 吞吐量是指系統在單位時間內處理的請求的數量
-
響應時間(RT)
- 響應時間是指系統對請求作出的響應的時間
-
例子:
- 每天 300w PV 的在單台機器上,這太機器需要多少 QPS?
- 答:
- (3000000 * 0.8) / (86400 * 0.2)= 139(qps)
- 如果一台機器的QPS 是 58 ,需要幾台機器?
- 139/58 = 3
- 答:
- 每天 300w PV 的在單台機器上,這太機器需要多少 QPS?