Unsolved

This post is more than 5 years old

29 Posts

1141

May 11th, 2011 19:00

iSCSI performance issue: Hyper-V + Broadcom TOE 57710

We have a few M610 blades we are trying to retask to Hyper-V for a small project. each M610 blades have 2 x 10GB ports and use the Broadcom 57710.

We never had any issue with the blades when running ESX 4.1 over iSCSI. Our storage is a CX4-120 running the latest Flare 30 (patch 512) + Fast Cache + Fast VP.

It seems we are experiencing read performance issues (vs writes). This is very similar to what we experienced under ESX 4.1 before we disable Delayed Ack.

We are using the Broadcom 57710 configure as iSCSI TOE. I have tried to disable DelayedAck / iSCSINagle under

HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}\ \Parameters\

But this does not seem to work.

As anyone seen something similar before? I tried to search powerlink and the forum and all I can find is TOE = bad mojo. I was hoping to have a bit more luck with the 57710.

Thanks - Didier.

6 Operator

 • 

4.5K Posts

May 16th, 2011 14:00

Try doing a search on Microsoft for "EnableTcpChimney" - if this is not enabled you could see poor performance.

At a command promt run the "netstat -nt" command and see if the 10Gb connection is listed as "offloaded"

Lastly, make sure there are sufficient disks in the raid group to handle the IO load that you're trying to test.

For delayed ACK see Knowledgebase article emc150702:

On a server that runs Windows Server 2003 SP1 or later or Windows  2008, follow these steps:

  1. Start Registry Editor (Regedit.exe).
  2. Locate and then click the following registry  subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    the  interfaces will be listed underneath by automatically generated GUIDs like  {064A622F-850B-4C97-96B3-0F0E99162E56}
  3. Click each of the interface GUIDs and perform the following steps: 

    a.  Check the IPAddress or DhcpIPAddress parameters to determine whether  the interface is used for iSCSI traffic.  If not, skip to the next interface. 

    b.  On the Edit menu, point to New, and then click DWORD  value.

    c.  Name the new value TcpAckFrequency, and assign it a value of  1.
  4. Exit the Registry Editor.
  5. Restart Windows for this change to take effect.

glen

0 events found

No Events found!

Top