skip to content »

Updating a file using random access

Due to DNS round robin, chances are the clients will be spread across the NICs on the file server.

However, there are many options to consider depending on how your network and services are laid out.

Since networking (along with storage) is one of the most common bottlenecks in a file server deployment, this is a topic worth investigating.

IMPORTANT NOTE: This blog post was created before the release of Windows Server 2012, which introduced SMB 3.0 and the new SMB Multichannel feature and significantly improved SMB's ability to use multiple network interfaces.

You can read more about SMB Multichannel at 1 - Overview When you set up a File Server, there are advantages to configuring multiple Network Interface Cards (NICs).

2.1 – Standalone File Server, 2 NICs on server, one disabled This first configuration shows the sad state of many File Servers out there.

updating a file using random access-13

There are several Windows Server components contributing to make this work.

However, in this case, you are using different subnets.We will also discuss SMB2 Durability and how it can recover from certain network failure in configuration where multiple network paths between clients and servers are available.Finally, we will look closely into the configuration of a Clustered File Server with multiple client-facing NICs.Throughout this blog post, we will look into different configurations for Windows Server 2008 (and 2008 R2) where a file server uses multiple NICs.Next, we’ll describe how the behavior of the SMB client can help distribute the load for a file server with multiple NICs.The SMB client will then be able to query DNS for the file server name, find that it has multiple IP addresses and choose one of them.