iptables在访问并发中的控制应用很好
#ab -n 1000000 -c 5 http://**.**.***.***/test.txt
服务端添加iptables规则之后,客户端请求就会被终止掉
iptables的相关指令
场景模拟搭建
模拟用iptables控制并发的http访问
安装ab:yum install httpd-tools
以40递增的频次发送10W个请求到目标服务器:ab -n 100000 -c 40 http://目标IP/test.txt
查看实时并发个数:netstat -an|grep 80 | grep 访问IP | grep EST -c
设置策略,最大连接限制为10个:iptables -I INPUT -p tcp --dport 80 -s 访问IP -m connlimit --connlimit-above 10 -j REJECT
iptables -F:清空链上的规则
安装ab:yum install httpd-tools 以40递增的频次发送10W个请求到目标服务器:ab -n 100000 -c 40 http://192.168.5.123/test.txt 查看实时并发个数:netstat -angrep 80 grep 192.168.5.129grep EST -c 设置策略,最大连接限制为10个:iptables -I INPUT -p tcp --dport 80 -s 192.168.5.129 -m connlimit --connlimit-above 10 -j REJECT
ab命令是Apache自带的压力测试命令。