SMB Multichannel configuration
SMB Multichannel functionality is provided with each Small Update that contains an updated SMB Server functionality.
The latest version of the updated SMB server Small Update for up31 can be downloaded here: https://software:UuPpDdAaTtEe@ftp.open-e.com/SMALL_UPDATES/xc-samba/up31/
The multichannel functionality is enabled by default, however additional hardware prerequisites are required to use this functionality:
- on the client side, either:
- at least one or more interfaces with RSS (Receive Side Scaling) or RDMA (Remote Direct Memory Access) support
- multiple interfaces in the same subnetwork and same configured speed used for data access
- on the Open-E JovianDSS server side, either:
- at least one or more interfaces with RSS (Receive Side Scaling) or RDMA (Remote Direct Memory Access) support
- bond interface configured on the interfaces with the same speef
- multiple interfaces in the same subnetwork and same configured speed used for data access
SMB multichannel access is restricted to the shares that have user access configured. Make sure you are connecting to the share using a user configured via LDAP or AD.
On Open-E JovianDSS, the RSS support of the interfaces is listed in the inspect.html file located in the LOG files. You can download the LOG files under Diagnostics > Logs.
On Windows, to check the RSS support of the interfaces, run the Get-SmbClientNetworkInterface command in PowerShell.
To check if the multichannel connection is established, run the Get-SmbMultichannelConnection command in PowerShell with Administrator rights.
Common issues troubleshooting:
If the SMB multichannel connection is not established even though all the prerequisites are fulfilled, check the following:
- if the client has accessed the SMB share before installing SMB multichannel, the client might have a connection remembered that has to be removed. On Windows, run 'net use' command under PowerShell to use the remembered connection. Choose the SMB connection you wish to establish multichannel connection to and remove it using 'net use /delete \\servername\sharename'. Reestablish the SMB connection using user credentials and check again if the multichannel is working.
- If the SMB Connection is established and does not close automatically, which disallows a new connection to configure multichannel, you can reset the Workstation service (in some versions of Windows it is called LanmanWorkstation) under the Services aplet. WARNING: resetting this service will cause all SMB connections to be reset, so use this option after careful consideration.