-
-
Save jayjanssen/5697813 to your computer and use it in GitHub Desktop.
this is a sample of output: | |
root@percona-db-2:~# iperf -s -u -B 226.94.1.1 -i 1 | |
------------------------------------------------------------ | |
Server listening on UDP port 5001 | |
Binding to local address 226.94.1.1 | |
Joining multicast group 226.94.1.1 | |
Receiving 1470 byte datagrams | |
UDP buffer size: 122 KByte (default) | |
------------------------------------------------------------ | |
[ 3] local 226.94.1.1 port 5001 connected with 212.11.66.254 port 49525 | |
[ ID] Interval Transfer Bandwidth Jitter Lost/Total | |
Datagrams | |
[ 3] 0.0- 1.0 sec 128 KBytes 1.05 Mbits/sec 0.037 ms 0/ 89 | |
(0%) | |
[ 3] 1.0- 2.0 sec 128 KBytes 1.05 Mbits/sec 0.020 ms 0/ 89 | |
(0%) | |
[ 3] 2.0- 3.0 sec 128 KBytes 1.05 Mbits/sec 0.021 ms 0/ 89 | |
(0%) | |
[ 3] 0.0- 3.0 sec 386 KBytes 1.05 Mbits/sec 0.022 ms 0/ 269 | |
(0%) | |
^C | |
root@percona-prm:~# iperf -c 226.94.1.1 -u -T 32 -t 3 -i 1 | |
------------------------------------------------------------ | |
Client connecting to 226.94.1.1, UDP port 5001 | |
Sending 1470 byte datagrams | |
Setting multicast TTL to 32 | |
UDP buffer size: 122 KByte (default) | |
------------------------------------------------------------ | |
[ 3] local 212.11.66.254 port 49525 connected with 226.94.1.1 port 5001 | |
[ ID] Interval Transfer Bandwidth | |
[ 3] 0.0- 1.0 sec 129 KBytes 1.06 Mbits/sec | |
[ 3] 1.0- 2.0 sec 128 KBytes 1.05 Mbits/sec | |
[ 3] 2.0- 3.0 sec 128 KBytes 1.05 Mbits/sec | |
[ 3] 0.0- 3.0 sec 386 KBytes 1.05 Mbits/sec | |
[ 3] Sent 269 datagrams |
There isn't a way to join multiple groups other than to start multiple servers. It could be added thought, e.g. something like iperf -s -u -B 239.1.1.1-100 or equivalent.
To transmit to multiple groups one can use iperf -c 239.1.1.1 -P 99 --incr-dstip
I've been doing a bit of fix ups in iperf 2.0.13a so it's a good time to add the multiple group join if it's useful.
Bob
Hi Bob
[root@ ~]# iperf -c 224.8.8.8 -u -P 2 --incr-dstip -T 3
iperf: unrecognized option `--incr-dstip' <<<<<<<<<<<<<<<<<<<<<<< Can you help with this error? not incrementing for me
setting perf ip4 ttl to 3
Client connecting to 224.8.8.8, UDP port 5001
Sending 1470 byte datagrams
Setting multicast TTL to 3
UDP buffer size: 208 KByte (default)
setting perf ip4 ttl to 3
[ 4] local 10.20.43.20 port 39731 connected with 224.8.8.8 port 5001
[ 3] local 10.20.43.20 port 42652 connected with 224.8.8.8 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[ 4] Sent 893 datagrams
[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec
[ 3] Sent 893 datagrams
[SUM] 0.0-10.0 sec 2.50 MBytes 2.10 Mbits/sec
[root@tg2 ~]#
[root@-tg2 ~]# iperf -v
iperf version 2.0.5 (08 Jul 2010) pthreads <<<<<<<<<< This version should support --incr-dstip?
It works with iperf-2.0.12. Thanks Bob
Hi Bob, Please share if you have fix ready to add the multiple group joins. Will iperf-2.0.12 for multiple group joins?
I haven't coded this up yet. It won't be releases with 2.0.12 but rather in 2.0.13
Bob
Thanks it is useful. Can anyone help with commands to send multiple joins and traffic for multiple groups. Say 226.1.1.1 to 226.1.1.100