Quantcast
Channel: File Services and Storage forum
Viewing all articles
Browse latest Browse all 13565

SMB3 Multichannel theory question

$
0
0

Hello!

http://blogs.technet.com/b/josebda/archive/2012/06/28/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0.aspx

"This typical configuration involves an SMB client and SMB Server configured with a single 10GbE NIC. Without SMB multichannel, if there is only one SMB session established, SMB uses a single TCP/IP connection, which naturally gets affinitized with a single CPU core. If lots of small IOs are performed, it’s possible for that core to become a performance bottleneck.

Most NICs today offer a capability called Receive Side Scaling (RSS), which allows multiple connections to be spread across multiple CPU cores automatically. However, when using a single connection, RSS cannot help.

With SMB Multichannel, if the NIC is RSS-capable, SMB will create multiple TCP/IP connections for that single session, avoiding a potential bottleneck on a single CPU core when lots of small IOs are required.

image

"

Based on what can we infer that a single session can't use the full network bandwith (10Gbps in the preceeding example)? Why?

Thank you in advance,

Michael


Viewing all articles
Browse latest Browse all 13565

Trending Articles