Hello everyone!
I have been trying to improve our network here. First we acquired two very nice HP 5900 10 Gbps switches (48 port). Got a bunch of Intel 10Gb NICs. The plan is to have redundant network connectivity and maximize network throughput. I am having a problem...
Short version:
Using iPerf I can saturate 10Gb links easily (meaning I get nearly 10Gbps) however when I team the same ports, I get only 3-4 Gbps. Anything I could do to improve the network throughput over a teamed link?
Long version:
Here is how two physical test machines are connected, network wise:
- The two network switches are configured to behave as a single chassis (using HP IRF).
- Each machine has a dual port 10GB NIC. Top port goes to switch 1. Bottom port goes to switch 2.
- All connections are via CAT 7 patch cords (really nice ones).
- IP of team on server 1 : 192.168.3.30
- IP of team on server 2: 192.168.3.13
Test results:
I am using iPerf for running the throughput tests. This tool eliminates any disk I/O type bottlenecks on the machines.
> Iperf is in server mode on server 2
> Iperf is in client mode on server 1
> TCP window size has been maximized to 1.5g
> Jumbo Frames have been setup properly and tested to be working fine on all ports.
Notice that I get only around 3.5 Gbps:
Teaming settings:
Here is what I have set it up like (for now). I can setup LACP later.
I do want to double the throughput "eventually" but for now I expect at least the same performance as a single link.
Any tips?