I use iperf to test bandwidth, if i set large test bandwidth, it gives me "WARNING: did not receive ack of last datagram after 10 tries" and there is no report, i want to know what does this mean?
iperf -c xxx -u -b 100m
I use iperf to test bandwidth, if i set large test bandwidth, it gives me "WARNING: did not receive ack of last datagram after 10 tries" and there is no report, i want to know what does this mean?
iperf -c xxx -u -b 100m
It could be:
Something is blocking the traffic between your hosts.
You specified UDP on the client command, did you do the same on the server side?
The client connection to the server should generate output indicating it has connected, are you seeing this?
With what options did you invoke the iperf server? If it's listening on a TCP socket it won't respond to the UDP datagrams that you're sending.
Maybe the bandwidth you used -b 100m
was too large.
You can use the default bandwidth iperf -c xxx -u
, which will be equivalent to -b 1m
, or even less -b 100k
.
Because you are running . two kinds of server on the machine . on server side you are running for both with iperf -s and iperf -s -u like this because of this