IMO - if you have a PC/work-station talking to a file-server - to get the fastest possible I/O speed/transfer-rate , consider doing the following:
- Put the PC/work-station and the file-server on the same network ( same IP range ).
- Layer-2 switch instead of Layer-3 routing. ( L-3 routing and L-3 firewall configs both use CPU resources --&-- L-2 hardware switching does not use the CPU , you get full port network port speed between the PC/work-station to/from your file-server.
Also , depending on your server/work-station and file-server , consider some research into the following:
- SMB vs NFS vs iSCSI transfer rates ( which is he fastest )
- sync vs async writes configured in your file-server system
- if you use a ZFZ file system on your file-server , add some additional RAM so that you end up with more L2-ARC cache
North Idaho Tom Jones