https 測試

gold2008發表於2020-10-15

1、ab機 (併發2000,總量20000,59.5s完成) => https nginx 前端 => tcp 後端

50%   5608
  66%   5684
  75%   5725
  80%   5789
  90%   5889
  95%   5936
  98%   6126
  99%   6132
 100%  11180

每2秒採集 CPU、記憶體、磁碟延時、TCP包統計,埠狀態統計,彙總存入資料庫分析。

前端,後端機 cpu 同時升高,持續 60s。 吻合。

前端機 established 狀態數,在2000上下浮動,持續45s。

後端機 established 狀態數,跟前端同步開始,但是 數量是穩定 520 上下幾個,持續了 115s。(前端upstream 裡 keepalive 512, 後端 tcp保活 55s)115s 後,established  連結開始斷開,time-wait 數量 512個(跟前端機upstream keepalive數吻合),持續了60s。

異常的地方: 前端nginx機發出了 18918 次 tcp RST。以前看到個資料,說 ab機不會主動斷開tcp連線,而是由伺服器端。從數字看, 前端機不是透過正常方式斷開,而是直接用 tcp rst 方式;如果正常方式,前端機應該有大量的time-wait狀態。

 

相關文章