Get a Quote     (408) 943-4100               TrueNAS Discord      VendOp_Icon_15x15px   Commercial Support Toggle between Light and Dark mode

Setting Up SMB Multichannel

  1 minute read.

Last Modified 2023-03-08 12:22 EST

SMB multichannel allows servers to use multiple network connections simultaneously by combining the bandwidth of several network interface cards (NICs) for better performance.

SMB multichannel does not function if you combine NICs into a LAGG.

Activating Multichannel in TrueNAS Scale

If you already have clients connected to SMB shares, disconnect them all before activating multichannel.
  1. Go to System Settings > Services and stop the SMB service.
  2. Go to System Settings > Shell and enter midclt call smb.update '{"multichannel": true}'

SMBMultichannelActivate

  1. Go back to System Settings > Services and start the SMB service.
  2. Connect clients to their SMB shares.

Validating Multichannel Activated In TrueNAS

Go to System Settings > Shell and enter midclt call smb.getparm 'server multi channel support' global. If Multichannel is active, the shell returns True.

SMBMultichannelValidateTrueNAS

Validating Multichannel Activated In Windows

After you connect a client to their SMB share, open Powershell as an administrator on a client, then enter Get-SmbMultichannelConnection. The terminal should list multiple server IPs.

SMBMultichannelValidateWindows1

You can also enter Get-SmbMultichannelConnection | ConvertTo-Json and make sure CurrentChannels is greater than 1.

SMBMultichannelValidateWindows2


Have more questions or want to discuss your specific configuration? For further discussion or assistance, see these resources:

Found content that needs an update? You can suggest content changes directly! To request changes to this content, click the Feedback button.