1、ab机 (并发2000,总量20000,59.5s完成) => https nginx 前端 => tcp 后端
50% 560866% 568475% 572580% 578990% 588995% 593698% 612699% 6132100% 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状态。