1. 发送方没有进行频率控制(令牌桶算法),短时间内大量的包发送到server端,server端是单线程,先epoll wait,再process,就会造程process时丢掉server传过来的包. 方案: 单独的一个进程接收包,并快速存进队列. 2. 发送方快速大量发包,导致接收方缓冲区塞满,造成receive buf error,可以通过netstat -s查看. 方案:扩大接收缓冲区. /proc/sys/net/core/rmem_default, /proc/sys/net/cor…