ab壓力測試
yum -y install httpd-tools
*注意,-r參數比較重要,表示忽略錯誤,繼續測試
總請求量固定 ab -n 100000 -c 2000 -k -r http://192.168.1.80/_.gif 總請求時間固定 ab -t 60 -c 2000 -k -r http://192.168.1.80/_.gif
ab測試加參數k,在一個HTTP會話中執行多個請求,默認時,不啟用KeepAlive功能。
ab測試加參r,忽略錯誤,繼續測試,
-t 發送的總時間,參數t和參數n需要任選一個
-c 接並發的數量
-n 接 請求總量,參數t和參數n需要任選一個
測試的時候因為請求太大,測試機器本身無法測試太大的請求,需要做如下的修改(命令)
modprobe ip_conntrack
echo "net.nf_conntrack_max = 655360" >> /etc/sysctl.conf
echo "net.netfilter.nf_conntrack_tcp_timeout_established = 1200" >> /etc/sysctl.conf
sysctl -p
ulimit -n 655360