ESTABLISHED,TIME-WAIT与网络流量的关系

之前有同事看了有2个监控图,然后就问我为什么tcp的连接数基本没有变化,但是网卡的数据流量增加了不少?
tcp_conn_time
packets_bond0

这个其实比较好分析,应用系统和前端的LB之间实际是keepalive的持久连接。当单个应用服务器上请求量不是太的时候,应用服务器上看到的连接数和用户的请求量其实不是一个线性的关系,维持的连接数多少,主要看前端LB设置的保留多少个空闲连接。但是后端应用服务器(apache)上每个持久连接默认配置只能处理100个请求,所以当业务量增加的时候可以看到TIME_WAIT的数量增加了。同时网卡流量也对应增加的。

此条目发表在net分类目录。将固定链接加入收藏夹。

发表回复