At work, we have a network with about 20 computers on it. We're about to add another 20, so we need to invest in a second switch.
We have a file server on the network, and generally this is the only machine which I care about clients having a high-speed connection to. So, I'm thinking of configuring the second switch like this:
----SW1----Clients / | SMB- | \ | ----SW2----Clients
The idea is, there are ~20 clients connected to each switch. The switches (assume both are Layer 2 Managed switches) are connected to each other, since I'm thinking of doing this in a single broadcast domain. The file server (denoted "SMB" in the illustration) is connected to BOTH switches, so as not to bottleneck traffic coming from either group of clients.
My question is simply, is this a reasonable way to do this? If not, how should this be done (keeping the goal of maintaining a fast connection to the file server in mind)?