场景
CentOS六核8Gamd服务器,部署位置数据服务挂载至云,由N台设备每10秒钟上报一次位置信息
配置优化
-
服务器配置
由以上场景,服务器并没有主从,各台设备也是独立的,当设备足够多时,服务器的网络资源极其容易出现负荷,由命令查看netstat -anp | grep WAIT | wc
通常可以发现几十万条的TIME_WAIT,这是因为服务器(例如CentOS)的默认配置中不会对TCP资源进行及时的回收以及复用导致的,进行如下配置:
打开vim /etc/sysctl.conf
加入以下内容net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net