我正在尝试使用iperf和tcpu探测模块绘制tcp拥塞窗口和慢启动阈值。我完全按照这里说的做:
要获取数据:
modprobe tcp_probe port=5001
chmod 444 /proc/net/tcpprobe
cat /proc/net/tcpprobe >/tmp/tcpprobe.out &
TCPCAP=$!
iperf -i 10 -t 100 -c receiver
kill $TCPCAP
哎呀!
/tmp/tcpprobe.out为空:(
这是Ubuntu 11.04 x86
已经在Ubuntu 11.04 x64上尝试过了
有什么建议吗?
最佳答案
我也有同样的问题。对我有用的是:
modprobe -r tcp_probe
sudo modprobe tcp_probe port=5002 full=1
sudo chmod 444 /proc/net/tcpprobe
cat /proc/net/tcpprobe > /tmp/tcpprobe.out &
TCPCAP=$!
iperf -c <servers IP address here> -p 5002 -t 100 -i 1
sudo kill $TCPCAP
请参阅iperf参数,通过键入来检查这些参数(-t 100-i 1)是否满足您的需要:
man iperf