StarWind Enterprise Server
Request a Quote
Feel free to contact us:
USA and LATAM:
1-617-449-7717
EMEA and APAC:
+44(0)2071936727
+44(0)2071936350
+33(0)977197857 (French)
+49-1715109103 (Germany)
Voice Mail:
1-866-790-2646
Email:
sales@starwindsoftware.com
 
 

IEEE 802.3ad NIC teaming a good idea? (no speed increase)

iSCSI Target for Microsoft Windows.

Moderators: anton (staff), Max (staff), Constantin (staff)

IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Paul W » Fri Jul 22, 2011 12:06 pm

I've run into a snag.. I was hoping to use NIC teaming (link aggregation) to actually improve the throughput.

I was hoping to team 2 1Gb nics to improve speed, thus reaching close to 2Gbit throughput for my iSCSI channels.

I have Quad Intel NICs and a HP Procurve 1800 24G, and 802.3ad LACP is supported all the way. When I configure everything it all is reported to be good & working. Until I actually do some measurements: it's no faster than using a 1Gb NIC.

Then I read this: http://www.ieee802.org/3/hssg/public/ap ... 1_0407.pdf

Especially page 7 and the last page make me think I'm barking up the wrong tree. It is mentioned that to reach better speed multiple connections should be used, is that actually the case using Starwind or iSCSI for that matter?

Is teaming only good for redundancy, but won't it improve throughput? IS there anyone here that is getting more than 120MB/s through aggregated 1Gbit links?
Paul W
 
Posts: 10
Joined: Thu Jul 14, 2011 7:22 pm

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby georgep » Fri Jul 22, 2011 1:31 pm

For ISCSI I am getting very good results with MPIO RR.
georgep
 
Posts: 38
Joined: Thu Mar 24, 2011 1:25 am

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Paul W » Fri Jul 22, 2011 2:57 pm

I'm currently testing with MPIO RoundRobin from server1 to server2 over 2 1Gbit ports per server.
The best speeds I see using Atto is 115MB/s writes and 113MB/s reads (at 1024k blocks) which is what I also get just using 1 Nic port.

Are your results better? What are they?
Paul W
 
Posts: 10
Joined: Thu Jul 14, 2011 7:22 pm

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby kmax » Fri Jul 22, 2011 6:18 pm

Does task manager show both iscsi interfaces utilized at around 50% when you do the test?
kmax
 
Posts: 27
Joined: Thu Nov 04, 2010 3:37 pm

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Anatoly (staff) » Mon Jul 25, 2011 9:19 am

Actually the best results should show up at 32 and 64 block size
Regards,
Anatoly Vilchinsky

StarWind Software Support Department
User avatar
Anatoly (staff)
 
Posts: 358
Joined: Tue Mar 01, 2011 8:28 am

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Constantin (staff) » Mon Jul 25, 2011 10:10 am

You need switch with support of LACP and group ports on it, than all should work.
Constantin Videnski
StarWind Software Support Department
support at starwindsoftware dot com
Constantin (staff)
 
Posts: 392
Joined: Fri Oct 16, 2009 10:28 am

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Paul W » Mon Jul 25, 2011 11:25 am

Thanks guys,

I'm actually building that config as we speak; all links are teamed (802.3ad). Ive got two storage servers and two hyper-V servers. Using MPIO over the teamed links.
Using HP procurve switches that understand LACP.
Paul W
 
Posts: 10
Joined: Thu Jul 14, 2011 7:22 pm

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby Anatoly (staff) » Mon Jul 25, 2011 11:30 am

I'm suggesting you to use IOmeter instead of ATTO. Setup 64 Outstanding IOps, 100% sequential, 100% read, 64 block size, disk should be unformatted.
Regards,
Anatoly Vilchinsky

StarWind Software Support Department
User avatar
Anatoly (staff)
 
Posts: 358
Joined: Tue Mar 01, 2011 8:28 am

Re: IEEE 802.3ad NIC teaming a good idea? (no speed increase)

Postby anton (staff) » Tue Jul 26, 2011 9:10 pm

For sync channel use teamed links for now (upcoming versions of StarWind should use custom MPIO and get rid of MS iSCSI initiator as a sync transport as it's slow and unreliable in some cases) and use MPIO configured for Round Robin for client connections. Using NIC teaming to accelerate iSCSI traffic does not work well as iSCSI PDUs don't chunk very well.

Paul W wrote:Thanks guys,

I'm actually building that config as we speak; all links are teamed (802.3ad). Ive got two storage servers and two hyper-V servers. Using MPIO over the teamed links.
Using HP procurve switches that understand LACP.
Regards,
Anton Kolomyeytsev

Chief Technology Officer, StarWind Software

Image
User avatar
anton (staff)
Site Admin
 
Posts: 2153
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands


Return to StarWind

Who is online

Users browsing this forum: Google [Bot] and 2 guests