10Gbps Slow with SMB direct Transfer
-
Thursday, February 14, 2013 6:10 PM
Hi,
I haven't seen any real resolution to a non-unique problem I've been exploring
Setup -
Client:Win 7PC with PCI-e SSD, Broadcom 57711 10Gbps NIC
Switch: F10 S60 with 10GB Expansion card
Server: 2k8 R2 with 8 Drive SAS on PERC 5/i, Broadcom 10Gbps NICIssue : Throughput through SMB maxes at 70MBps, FTP transfers at 1.2GBps
Tried adjusting MAX packets and buffer sizes, with little to no impact. Can anyone explain this and offer a resolution to increase SMB throughput?
All Replies
-
Friday, February 15, 2013 8:45 AMModerator
The slow performance of SMB could be caused by variety of factors. You may check this blog for some ideas:
http://msmvps.com/blogs/acefekay/archive/2009/08/20/tcp-chimney-and-rss-features-may-cause-slow-file-transfers-or-cause-connectivity-problems.aspx- Marked As Answer by Cheers ZHANGMicrosoft Contingent Staff, Moderator Thursday, February 21, 2013 8:11 AM
-
Saturday, February 16, 2013 12:22 AM
Hi,
A lot of this can actually have to do with the drivers. I had a lot of success with turning off receive side scaling and chimney.
How to turn chimney on/off: http://technet.microsoft.com/en-us/library/gg162682(v=ws.10).aspx
Ideally, both RSS and Chimney should be turned on, but this is heavily dependant on your NIC. I am not familiar with the Broadcom, as I only worked with the HP 10G NIC's.
Also, please check out: http://www.microsoft.com/en-us/download/details.aspx?id=4872 for a number of features and options that might help you get the best out of your 10g network.
Hope this helps.
Kind regards,
Stefan Hazenbroek
MCSE:S,MCITP:EA,MCITP:EMA2007,MCITP:EMA2010
- Marked As Answer by Cheers ZHANGMicrosoft Contingent Staff, Moderator Thursday, February 21, 2013 8:11 AM
-
Tuesday, February 19, 2013 1:57 AM
@Zehnmonkey
SMB Direct is only available on Windows 8 or 2012, it is not available for Win 7.
-
Wednesday, February 27, 2013 6:50 PM
Thanks. I created a batch file based on the guide using the following commands.
start /WAIT netsh int tcp set global rss=disabled
start /WAIT netsh int tcp set global chimney=disabled
start /WAIT netsh int tcp set global congestionprovider=none
start /WAIT netsh int tcp set global autotuninglevel=disabled
start /WAIT netsh int tcp set global netdma=disabled -
Wednesday, February 27, 2013 9:21 PM
Did if fix your issue?Thanks. I created a batch file based on the guide using the following commands.
start /WAIT netsh int tcp set global rss=disabled
start /WAIT netsh int tcp set global chimney=disabled
start /WAIT netsh int tcp set global congestionprovider=none
start /WAIT netsh int tcp set global autotuninglevel=disabled
start /WAIT netsh int tcp set global netdma=disabled -
Wednesday, February 27, 2013 11:13 PM
Not to the point where I'm matching FTP speeds, but it did improve things slightly.

