

The two test clients are connected to a port of the switch. My switch with bonding LACP to the server is a TP-LINK T1600G-52TS. I also ensure to have independent data streams by using different ports for each connection. On the lacp-server I use screen to run independent instances of iperf in two screen windows/sessions. To achieve this I connect to the lacp-server with two clients. For me it was important to verify this so I will share how I have tested it.Īs noted in his answer it is important to have completely independent copies of iperf running.
ETHERNET STATUS SAYS I HAVE 1GBPS. ONLY GETTING 1.8 HOW TO
This Q&A was very helpful for me to understand bonding with LACP but there is no concrete example how to verify a throughput of about 1.8Gb/s. To conclude, there is no way with Netgear GS728TS to obtain a 1.4 to 1.8 Gbps speed between two machines. Three network adapters decrease the chance down to 33%, four-to 25%. With only two network adapters on the server, there is a 50% chance of getting the same link from two clients, which will result in total speed capped at 1 Gbps. Two clients should be using different links to benefit from LACP. A single client will use one link only, which will limit its speed to 1 Gbps. There should be at least two clients connecting to the server to benefit from LACP. With a small number of clients (2 in your case), odds are good that they both might get hashed to the same link.įor those who don't want to read the entire forum discussion, here are the key points: You can only get 2Gbps aggregate when the LACP hashing algorithm puts multiple traffic streams down different paths and it doesn't always. The same ticket response links to Netgear's public forum post, where we can read that: To go above the 1Gbps limit, you will need to test with more that 1 client. If you use 2 stations (1 client/1 server), it will actually only use one link (hence the 1Gbps/940mbps), the link used is decided by the LACP hashing algorithm. Is iperf suited well for this sort of tests? If yes, is there something I'm missing?Īfter contacting Netgear support, it appears that: Two machines are connected to a Netgear GS728TS which has LACP configured properly (I hope), with two LAGs covering two ports each. When asking iperf to use multiple connections ( iperf -c 192.168.1.2 -P 10), the obtained sum is very close to the results displayed when using a single connection.

a few KB/MB) and all TX on eth1 on machine A, and the inverse on machine B.

