scott2500uk
Dabbler
- Joined
- Nov 17, 2014
- Messages
- 37
What I'm currently looking at buying:
Chassis: Supermicro 3U SC836BE1C
Motherboard: Supermicro X11SCL-F
CPU: Intel Xeon E-2286G 6-Core 4.0GHz
RAM: 128GB - 4x32GB DDR4 PC4-21300 ECC
HDD Controller: B'Com 9300-4i 12Gb/s 4port JBOD + Chassis SAS Expander
Network: Intel X520-DA2 10Gbit DA SFP+ 2 port PCI-e
HDDs: 12x16TB Seagate Ironwolf Pro - possibly 18TB instead
HDD configuration: 1 pool - 2VDEVs of 6xRAIDZ3 or 3VDEVs of 4xRAIDZ2
The server will be used for storage and serving up files to the design, photography and production team. Working data set of about 50TB and unlikely to grow as old client data is archived off or deleted.
Devices connecting are predominately Apple Macs and will be connecting over network 1gbe nics with a couple connecting via 10gbe.
Our current FreeNas file server, this new server is replacing, is still running FreeNAS 9.3 and currently shares files over AFP. We plan on switching to CIFS/SMB and the latest TrueNAS with the new server.
I know TrueNAS/ZFS has come a long way since 9.3 so there are a few things I'm not sure what hardware is best with the newer stuff.
So here are the things I want to improve over the old server:
1) Boot speed. The old server runs its boot over a couple of USB sticks with a ZFS mirror. As the old server only used the USBs to boot off of once in a blue moon I've had no issues with this setup other than they are quite slow. Is the recommendation to still use a mirrored set of USB sticks and regular backups of config? Should I switch to a mirrored pair of small SSDs instead? If so what is the recommendation?
2) Directory traversal speed. I've always thought it was quite slow at times especially when the directory hadn't been visited yet. Navigating through the network share at times would take a second or two to load the folder contents. Our current server also has 128GB RAM, no L2ARC cache and has a similar 2vdev Raidz2 disk array. We only use about 33GB of ARC size with a 66% hit ratio. Maybe the issue is a configuration issue however for the new server would you recommend and particular hardware? I know ZFS now has the ability to use SSD for storing metadata. Would a fast PCIe or M2 SSD help here? what size and drive would you recommend.
3) Improve read/write speeds in general. Our current file server quite happily deals with our designers on 1gbe connections to the servers. We have about no more than 20 designers working off the server at any one time. In reality, they aren't all opening and saving files at the same time so we have never seen the server 10gbe get saturated and the limitation has been the 1gbe connections. Also with remote working now due to the pandemic, we have more people connecting over slow internet VPN connections, not a lot we can do about that, but this has resulted in staff using remote desktop on to machines with 10Gbe connections to the fileserver so it is like they are working locally. I would like to give the best possible loading experience to those on 10gbe. Are there hardware alterations or additions I should make to saturate a 10gbe connection, if at all possible?
Thank you for taking the time to read, and if there is any other info I have missed they let me know and I will add it to the original post.
Chassis: Supermicro 3U SC836BE1C
Motherboard: Supermicro X11SCL-F
CPU: Intel Xeon E-2286G 6-Core 4.0GHz
RAM: 128GB - 4x32GB DDR4 PC4-21300 ECC
HDD Controller: B'Com 9300-4i 12Gb/s 4port JBOD + Chassis SAS Expander
Network: Intel X520-DA2 10Gbit DA SFP+ 2 port PCI-e
HDDs: 12x16TB Seagate Ironwolf Pro - possibly 18TB instead
HDD configuration: 1 pool - 2VDEVs of 6xRAIDZ3 or 3VDEVs of 4xRAIDZ2
The server will be used for storage and serving up files to the design, photography and production team. Working data set of about 50TB and unlikely to grow as old client data is archived off or deleted.
Devices connecting are predominately Apple Macs and will be connecting over network 1gbe nics with a couple connecting via 10gbe.
Our current FreeNas file server, this new server is replacing, is still running FreeNAS 9.3 and currently shares files over AFP. We plan on switching to CIFS/SMB and the latest TrueNAS with the new server.
I know TrueNAS/ZFS has come a long way since 9.3 so there are a few things I'm not sure what hardware is best with the newer stuff.
So here are the things I want to improve over the old server:
1) Boot speed. The old server runs its boot over a couple of USB sticks with a ZFS mirror. As the old server only used the USBs to boot off of once in a blue moon I've had no issues with this setup other than they are quite slow. Is the recommendation to still use a mirrored set of USB sticks and regular backups of config? Should I switch to a mirrored pair of small SSDs instead? If so what is the recommendation?
2) Directory traversal speed. I've always thought it was quite slow at times especially when the directory hadn't been visited yet. Navigating through the network share at times would take a second or two to load the folder contents. Our current server also has 128GB RAM, no L2ARC cache and has a similar 2vdev Raidz2 disk array. We only use about 33GB of ARC size with a 66% hit ratio. Maybe the issue is a configuration issue however for the new server would you recommend and particular hardware? I know ZFS now has the ability to use SSD for storing metadata. Would a fast PCIe or M2 SSD help here? what size and drive would you recommend.
3) Improve read/write speeds in general. Our current file server quite happily deals with our designers on 1gbe connections to the servers. We have about no more than 20 designers working off the server at any one time. In reality, they aren't all opening and saving files at the same time so we have never seen the server 10gbe get saturated and the limitation has been the 1gbe connections. Also with remote working now due to the pandemic, we have more people connecting over slow internet VPN connections, not a lot we can do about that, but this has resulted in staff using remote desktop on to machines with 10Gbe connections to the fileserver so it is like they are working locally. I would like to give the best possible loading experience to those on 10gbe. Are there hardware alterations or additions I should make to saturate a 10gbe connection, if at all possible?
Thank you for taking the time to read, and if there is any other info I have missed they let me know and I will add it to the original post.
Last edited: