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

轉:https://blog.csdn.net/luman1991/article/details/70919279web

併發數 = QPS*平均響應時間服務器

QPS(TPS):每秒鐘request併發

 

每秒查詢率QPS:對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標準,即每秒請求數,即最大談吐能力。

併發數:併發數和QPS是不一樣的概念,通常說QPS會說多少併發用戶下QPS,當QPS相同時,併發用戶數越大,網站併發處理能力越好。當併發用戶數過大時,會形成進程(線程)頻繁切換,反正真正用於處理請求的時間變少,每秒可以處理的請求數反而變少,同時用戶的請求等待時間也會變大。 找到最佳線程數可以讓web系統更穩定,效率更高。網站

 
經過QPS和pv計算部署服務器臺數: .net

單臺服務器天天PV計算線程

公式1:天天總PV = QPS * 3600 * 6blog

公式2:天天總PV = QPS * 3600 * 8進程

服務器計算部署

服務器數量 =   ceil( 天天總PV / 單臺服務器天天總PV )get

峯值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 

相關文章
相關標籤/搜索