利用tcpcopy 做壓力測試

tcpcopy 流量複製
環境:
A:192.168.201.2 (前端正式機)
B:192.168.201.3  (壓力測試機)

AB服務器都已經裝好了nginx,啓用了80端口

2臺機器都需要安裝 tcpcopy程序包
下載地址:http://tcpcopy.googlecode.com/files/tcpcopy-0.3.3.tar.gz,下載tcpcopy源碼包後解壓,執行常規的./configure;make;make install三部曲即可。

在B上執行
1) 加載ip_queue模塊, # modprobe ip_queue;
2) 配置iptables規則, # iptables -t filter -I OUTPUT -p tcp --sport 80 -j QUEUE;
3) 啓動tcpcopy服務端,# ./intercept &
這是b上的工作已經完成

在A上執行
# ./tcpcopy -x 80-B:80 -n 1
”1“ 表示複製的份數
如果在A上看到“I am booted”,則表示操作成功,tcpcopy已經開始工作,可以查看一下機器B上nginx的日誌確認。

詳情參考:http://www.wjthink.org/?p=313


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章