SMB tweaks

Associate
Joined
24 May 2011
Posts
214
Anyone done any SMB tweakings on a Windows 10 client connecting to a share on Windows Server 2022

I have done the usual disable SMB 1 and only use SMB2/3

Want to see what others have they seen performance gains..
 
Last edited:
Probably just to disable bandwidth throttling on the client end and then also increase the critical and delayed worker threads on the server. You might be able to do some NIC tweaking depending on the NIC used on the server. Could look into Receive Side Scaling and RSS processors, queues to help spread TCP/IP workload across multiple CPUs. Also Interrupt Moderation and Receive Segment Coalescing stuff. Decrease network latency but will increase CPU utilisation. EDIT: So to be more specific:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
DisableBandwidthThrottling - 1 (decimal)

HKLM\System\CurrentControlSet\Control\Session Manager\Executive
AdditionalCriticalWorkerThreads - 16 (decimal)
AdditionalDelayedWorkerThreads - 16 (decimal)

Interrupt Moderation > Disabled
Interrupt Coalescing Scheme Mode > Disabled
Receive Segment Coalescing State (IPv4) > Disabled
Receive Segment Coalescing State (IPv6) > Disabled
Receive Side Scaling > Enabled
Maximum number of RSS Processors > <insert cpu cores here>
Maximum number of RSS Queues > <insert cpu cores here>
 
Last edited:
Back
Top Bottom