Networking Questions

Hello Guys,

I’ve been planning to setup the SMB Multichannel and have got some questions:

  1. The SMB is a single threaded connection and generally, its recommended to use the highest core clock for a CPU. But does this also applies to SMB Multichannel as well?

  2. Secondly, how many cores/threads does the SMB Multichannel can use for a given setup? Does the number of cores being used depends on the number of ports on the NIC or is there any kind of tuning that a particular card can use X number of threads in total when its configured in MultiChannel?

  3. I’ve Chelsio T580 on the NAS and the Client. But my switch is 10GbE only. So, can i connect the Chelsio T580 (NAS) to Chelsio T580 on the client side as a direct connection between NIC to NIC and for internet the onboard 1GbE on both the systems. Is that possible?

  4. How do I test network performance and latency?

Thanks

Bump!

Bump!

Bump!

I’d never heard of SMB multichannel, so I googled it and read the documentation.

  1. Assuming SMB multichannel is just another SMB process, yes you still want the fastest CPU you have.
  2. Unclear, especially when you consider RSS, but lets go with at least 1 thread per NIC.
  3. OK, now this I do know things and can help you out. Googling says your Chelsio cars are 40Gbit, so yes in order to get anywhere near the 80 combined you seek you’re going to need to bypass your switch and direct connect. You’ll want to set 2 different subnets up, 1 for each direct connection. These subnets should be different from your internet subnet that the onboard NIC will use. This is 100% possible, a little odd maybe, but definitely doable.
  4. I’m not sure, what are you wanting all this bandwidth for? I usually download a linux ISO, make a couple copies and start throwing it across the network.