QPS提高帶來什麼?QPS提高說明單臺服務器處理能力提高,若是QPS提高1倍,服務器資源減小1半,或者說服務器不變能夠支撐2倍的請求量。
如何提高QPS?
1)減小CPU的使用時間(哪些代碼會消耗CPU:循環、字符串拼接\查找\替換、編碼\解碼、序列化\反序列化、壓縮)
2)增長CPU的數量
3)減小同步鎖
(若是CPU不能被壓到85%以上,而且此時的QPS已經達到了峯值,則說明另有瓶頸,接下去關注內存)
RT提高帶來什麼?
響應速度提高說明單詞請求的處理速度提高,用戶感受任務處理速度更快,系統反應速度更快。固然在處理能力不變的狀況下,RT的提高必然會提高QPS。
如何提高RT?
1)減小I/O的響應時間
2)減小I/O的調用次數
3)減小CPU使用時間(固然在I/O佔大頭的應用裏,這方面優化效果確定不明顯) 服務器
QPS(TPS)= 併發數/平均響應時間
併發