I have a R720 /w a IT flashed H710 Mini
64GB RAM
6 x 14TB Seagate EXOS
Booting TrueNAS Core 12 via USB
2 x 10GBE NIC
I currently have ZFS2 running, single pool, iSCSI formatted for ESXi 7.0 and I see speeds maxing my 10GBE for write and about 500-600MB/s read.
When I originally setup my NAS, I was in a bit of a rush, but since then I've decided to take a closer look and remake the NAS to something a bit more appropriate.
I've read through a bunch of posts but there's so much info out there I couldn't find a comprehensive 'best practice' setup for a ESXi shared storage setup. I don't really have any performance issues but I probably don't have the most optimal setup either. When I got a couple more 14tb drives I figured I should rebuild things and do it properly this time.
64GB RAM
6 x 14TB Seagate EXOS
Booting TrueNAS Core 12 via USB
2 x 10GBE NIC
I currently have ZFS2 running, single pool, iSCSI formatted for ESXi 7.0 and I see speeds maxing my 10GBE for write and about 500-600MB/s read.
When I originally setup my NAS, I was in a bit of a rush, but since then I've decided to take a closer look and remake the NAS to something a bit more appropriate.
- I have the ability to expand it to a 8 drive 14TB array, but then I wouldn't have the option of using Raid 0 /w 2x SSD for cache. (should I even bother using cache with 64gb ram?)
- I also have 256gb, 512gb and 1tb NVMe's available using a PCIe adapter, should I use these for cache instead? Or something else?
- Should I use NFS or iSCSI for the ESXi shared storage? I've heard that data loss can occur due to iSCSI not confirming writes for speed?
- Is ZFS2 appropriate for 6 or 8 drives? I have more than enough space I think, capacity really isn't a issue as much as performance.
I've read through a bunch of posts but there's so much info out there I couldn't find a comprehensive 'best practice' setup for a ESXi shared storage setup. I don't really have any performance issues but I probably don't have the most optimal setup either. When I got a couple more 14tb drives I figured I should rebuild things and do it properly this time.