Skip to main content
9 votes
Accepted

iperf: send specific volume?

The -l option is for the buffer and doesn't influence the amount of data transferred. You have to specify the desired amount of data with the client-only option -n in KByte or MByte. So for 10GB, ...
JFL's user avatar
  • 19.7k
4 votes
Accepted

Iperf results on Bandwidth and Transfer do not make sense

The Raspberry Pi 1,2 and zero have a 100Mb/s network interface card, so this is likely what caps the traffic. (the raspberry pi 3 has a gigabit Ethernet interface but it is connected to the processor ...
JFL's user avatar
  • 19.7k
4 votes

Inconsistent behavior of link aggregation

It depends on the LACP load balancing algorithm. The LACP load balancing algorithm is only locally significant (they don't have to match on Mellanox and Arista switch). Load balancing algorithms are ...
OlofL's user avatar
  • 108
3 votes

Bandwidth, Latency, Download speed and Upload speed

iperf measures bandwidth. Tools like Ookla Speedtest report download and upload speed. "Speed" is a term that's often misused. All these tools measure throughput -- the amount of data sent ...
Ron Trunk's user avatar
  • 67.8k
3 votes
Accepted

Why I cannot see packet loss on GRE over capacity tunnels?

The bandwidth command sets the reported bandwidth and is used for metric calculation only. It does not affect the actual interface bandwidth. If you want to limit bandwidth, you will need to ...
Ron Trunk's user avatar
  • 67.8k
3 votes
Accepted

Collect UDP packets lost during iPerf test

Depending on your Cacti version, we collect errors and discarded packets without any problems on Version 1.1.38. Here's how we do it. Select the tab Console, then extend Management and click devices....
Cow's user avatar
  • 1,732
3 votes
Accepted

IPoIB with Netem (Latency emulation) Poor performance

The most common mistake made when using netem to emulate network delay is to not increase the packet limit. You didn't. Therefore you tail drop a lot of packets and tcp cannot build a queue long ...
Dave Taht's user avatar
  • 106
3 votes
Accepted

cisco catalyst 3560 rate-limit on vlan is not observable with iperf

If both devices are connected to VLAN 1, then that command has no effect. That command would be for traffic leaving the interface, but if both devices are on that VLAN, the traffic never leaves the ...
Ron Maupin's user avatar
  • 100k
3 votes
Accepted

Iperf results on UDP Bandwidth

There is one particularity about iperf 2.0.x with UDP: Within the limits (CPU, NIC, UDP/IP stack and its buffers) of the sending system, iPerf will send traffic at the payload rate you specify with ...
Marc 'netztier' Luethi's user avatar
3 votes

Lower throughput with fixed TCP window size?

That's not a shock. These day we automatically tune the amount of RAM assigned to TCP buffers (aka the maximum TCP window size), and by specifying the window size you are turning off the automated ...
vk5tu's user avatar
  • 1,171
3 votes

Lower throughput with fixed TCP window size?

As Marco mentioned, Receive window sizes (rwin) will increase and decrease automatically during a TCP session depending on how lossy the connection ends up being. It is therefore possible that ...
OzNetNerd's user avatar
  • 2,337
3 votes

Lower throughput with fixed TCP window size?

Receive window sizes (rwin) will increase and decrease automatically during a TCP session depending on how lossy the connection ends up being. It is therefore possible that when you omit the -w flag ...
Mark Riddell's user avatar
2 votes

VOIP testing with IPERF tool

Like user27884 said, you could configure Iperf server in this way: iperf -s -u -p 5061 -S 0xC0 -l 200 ..and the iperf client like this: iperf -c 127.0.0.1 -u -p 5061 -S 0xC0 -l 200 -t 200 -b 200k -...
Felipe Volpato's user avatar
2 votes

WiFi TCP iperf throughput: upstream vs down stream

While passing downlink traffic (from the Access Point (AP)) to client-nodes, the AP schedules the packets from the packet-queues in the appropriate way and also does not face any contention on the ...
gpat's user avatar
  • 56
2 votes

IPERF TCP vs UDP

TCP uses SLOW START to maximize bandwidth and minimize lost packets, so it adapts to the slowest link in the chain by waiting for acks to come back. UDP leaves it to the application layer, and iperf ...
Fred Phillips's user avatar
2 votes
Accepted

IPERF TCP vs UDP

What does iperf UDP streams do iperf will attempt to send UDP packets to reach the rate given in --bandwidth. If that parameter is missing, it will attempt to achieve the rate of the transmitting ...
vk5tu's user avatar
  • 1,171
2 votes

How can I find bottlenecks using IPERF3?

iperf can help you generate flows of a certain bandwidth. You can then check if your network behaves as designed and examine your equipment for signs of problems: packet drops due to exceeding ...
Zac67's user avatar
  • 85.8k
2 votes
Accepted

Calculating the Jain Fairness Index of two connections - what values to use?

Yes, a set of equal values will give a Jain of 1. Your values are extremely similar, I calculated 0.999971.
jonathanjo's user avatar
  • 16.3k
2 votes
Accepted

Definition of bandwidth capacity for an internet connection

There are two aspects for bandwidth: The link speed as indicated by the interface presents the upper limit of what that interface can transport. The practical throughput (maximum capacity) you can ...
Zac67's user avatar
  • 85.8k
2 votes
Accepted

Understanding Throughput of interfaces problem on Cisco Routers

Cisco CSR does not have support for SR on AWS, see here for AWS requirements/support. There is no support for SR as in SR-IOV "single root virtualization", there is support for SR as in segment ...
Nathan L.'s user avatar
2 votes

Is it possible to conduct a bandwidth test using iperf between two computers located on different network?

Yes that's possible, provided... both involved computers run iperf, one in "server mode", one in "client" mode. the required TCP (and optionally UDP) communication between "...
Marc 'netztier' Luethi's user avatar
1 vote

Iperf testing- Slow transfer speeds

In my experience Azure throttle the traffic and you can only achieve limited performance on a single flow. This is because aside the public access they sell the express route circuit. If you could ...
JFL's user avatar
  • 19.7k
1 vote

IPerf test| Server side Sender data shows that the bandwidth is zero but Client has bandwidth of 125 Mbps

With iPerf3 [1], looking at, respectively working from the responder or "server" side (running iperf3 -s) is of lesser interest. You can gain as much, or even more information from the ...
Marc 'netztier' Luethi's user avatar
1 vote

how to send a number of TCP packets and capture only those packets using tshark?

When you set your capture to "host 10.60.0.2 and tcp" you will get all TCP packets where the host is either the source or the destination. That means you will also get all the ACK packets ...
JFL's user avatar
  • 19.7k
1 vote
Accepted

iperf without TCP server

Hi and welcome to network engineering! iPerf 1.7.x and iPerf 2.0.x run well in an UDP-only mode. Use the -u parameter on both server (usually: receiver) and client (usually: sender) side. iPerf 3.x....
Marc 'netztier' Luethi's user avatar
1 vote
Accepted

TCP cwnd is increasing when congestion occur

I found an answer. It is not weird behavior. I'm just short in understanding. Before the congestion occur, the transmitted packets are queuing in the switch buffer. As the number of packets in the ...
nimdrak's user avatar
  • 125
1 vote
Accepted

Why is there a difference on the amount of data transferred during a UDP iperf measurement?

Here's a iperf3 client RaspberryPi3B running current Raspbian to a iperf3 server MacbookPro8,2 running current Fedora 29 x86_64, across a cheap DLink DGS-1005A gigabit ethernet switch, same parameters ...
vk5tu's user avatar
  • 1,171
1 vote

How to verify that the connection is 10G?

That could be issue with Window Auto-Tuning which is implemented in windows. Due to default settings size of window never will be bigger than 256 KB. To switch off Windows Auto-Tuning you need to ...
Datagram.Network's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible