????????????

??????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????Щ??????????????????????????????QPS????????Щ????????????????????????????????????

??????????????

?????????????????????????????????????????????????????????????????????????????????????????????????A??B?????A????????ù???????????B???????????????ù??????????????????????????A???????????B????????????

????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????

??????????????

??????????????????????????????????????????????????????????????????????????ж???????????????軔??????????????????ú?????????????????????ɡ?

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????粻???????????????????????????????????????????????????????????????????????????????????????????粻??????????????????£?

??????????粻?

????1?????iptbables????????????????????粻???

????sudo iptables -A OUTPUT -o eth0 -d <????????IP>  -j DROP

?????????????????????????????У?????????????????????IP?滻??????????????????????????????????????IP?????????е?????????????????????????????κ???????????????????????κλ???????????????????з????

????2?????iptables??????????????????

????sudo iptables -A OUTPUT -o eth0 -p tcp  --dport <????> -j DROP

????????????????????????????С?????????????????????????????????????????е???????????

????3??????????????iptables????iptables –F

????4????????????????iptables????iptables –L

?????????????????

?????????????????????????????????????????????????У?

????1?????ifconfig??????????????????????eth0

????2?????tc????????????eth0?????????????????1000ms

????sudo tc qdisc add dev eth0 root handle 1: prio
????sudo tc qdisc add dev eth0 parent 1:3 handle 30: tbf rate 20kbit buffer 1600 limit  3000
????sudo tc qdisc add dev eth0 parent 30:1 handle 31: netem delay 1000ms 10ms distribution normal

????3???????ip?????????????(?滻**.**.**.**?????????ip)

????sudo tc filter add dev eth0 protocol ip parent 1:0 prio 3 u32 match ip dst **.**.**.**/32 flowid 1:3

??????????????????????: sudo tc filter list dev eth0 parent 1:0

??????????????????е?????????: sudo tc filter del dev eth0 parent 1:0 prio 3 u32