1.copy過來的,頗有道理的一句話~html
最大併發數:取決於你的業務類型,數據量,處理時的資源需求等,具體多少,須要作一些性能測試來衡量數據庫
肯定待測試的場景,設計腳本,不斷增長併發數量。服務器
2.CPU壓不上去網絡
現象:併發數不斷增長1W以上了,吞吐量也挺高的2000多,可是CPU一直只有20%。繼續加壓,只會是失敗率上升,平均吞吐量降低(總響應時間對此值影響很大)併發
網絡影響測試:在內網環境壓測系統/在系統本地壓測(壓測IP:127.0.0.1),發現壓測結果無明顯變化。因此不是網絡問題。性能
數據庫鏈接限制:找開發確認數據庫最大鏈接數6W(大於併發數),大概是這個值。測試
數據量:請求的數據量很小(相似登陸),因此數據庫CPU的利用率沒上去。設計
因此應該是程序能成功響應的最大併發數已經達到瓶頸,且服務器資源的佔用率比較低在20%之內。htm
參考網址:http://www.javashuo.com/article/p-weuuatyy-kb.html 我是從這篇博文get到測試思路的blog
3.壓測結果-參數分析
參考網址:http://www.javashuo.com/article/p-auxjatzp-ka.html 這篇博文總結的挺詳細的~,搬磚搬磚哈哈~