1.tc方式 * 清除设备策略:tc qdisc del root dev eth2 2>/dev/null* 设置设备策略:tc qdisc add dev eth0 root netem loss 5% tc qdisc add dev eth2 root netem loss 5%tc qdisc add dev eth2 root netem delay 200mstc qdisc add dev eth2 root netem delay 200ms loss 5%tc qdisc a
读书笔记 from here UDP socket缓冲区满造成的UDP丢包 如果socket缓冲区满了,应用程序没来得及处理在缓冲区中的UDP包,那么后续来的UDP包会被内核丢弃,造成丢包.在socket缓冲区满造成丢包的情况下,可以通过增大缓冲区的方法来缓解UDP丢包问题.但是,如果服务已经过载了,简单的增大缓冲区并不能解决问题,反而会造成滚雪球效应,造成请求全部超时,服务不可用. UDP socket缓冲区过小造成的UDP丢包 如果Client发送的UDP报文很大,而socket缓冲区过小无