Hi all,
I have a collection of decent hardware for a home system, but I'm trying to figure out the best way to configure it. Basically I have some decent workstation-level hardware, but I don't want to make incorrect, difficult-to-remediate decisions without asking here first. I have read as much as I can without having a system in place - I think it's the right time to post this question.
Expected usage:
My questions (I would not be surprised if some of these are dumb, but I hope they are not)
I have a collection of decent hardware for a home system, but I'm trying to figure out the best way to configure it. Basically I have some decent workstation-level hardware, but I don't want to make incorrect, difficult-to-remediate decisions without asking here first. I have read as much as I can without having a system in place - I think it's the right time to post this question.
Expected usage:
- Family file storage - videos, photos, other shared fileserver-type data.
- Possible backend (iscsi or nfs) datastore for an ESXi 6.5 box with 10-15 VMs. These VMs are strictly for my personal use, and include such things as mrtg, SQL Express, etc. Typical techie stuff but with no particular performance requirements.
- If I can get sufficient performance, I'd like to store Steam games on the NAS and run them on my desktop. This requires low-latency reads and reliable performance.
- VMWare server: Modern Dell workstation with 2 SSDs and 2 HDDs. Currently holding about 2TB of fileserver data. ECC RAM, 1Gbit and dual 10Gbit NICs.
- FreeNAS box: Modern Dell workstation with 64GB of ECC RAM, LSI HBA in IT mode, dual 10Gbit NIC and 1Gbit ports.
- Storage: 2x Samsung 840 Pro 256 GB, 2x Samsung 840 Pro 512GB, 6x 2TB WD Black, 3x 4TB WD Black. Over the long term, I could replace my 2TB drives with 4TB drives, but not soon (i.e., not until at least next year)
- My desktop has a 10Gbit NIC as well
- My switch has two 10Gbit ports. If I connect my workstation to one, I need to choose which server gets the other one.
My questions (I would not be surprised if some of these are dumb, but I hope they are not)
- Given my use case and hardware, are my SSDs of any use at all? Will an L2ARC just waste ARC RAM?
- I think that I should make an 8-disk raid10 set (i.e. 4 2-disk mirrors) at 2TB per mirror (even on my few 4TB disks), and increase my total array size by replacing 2s with 4s over time. Is this safe or advisable?
- What safety/performance tradeoffs can I expect on my vmware box with async iscsi esxi vs sync iscsi given my non-enterprise dual-256 GB Samsung 840 SLOG?
- Can I expect to fill a 10Gbit connection with reads? What about writes?
- Should I present my CIFS shares directly from the NAS or through a Windows VM? How well does the FreeNAS cifs server perform relative to Windows 2016 with Windows 10 clients?
- This is a production system for a home network, so risk involves having my wife yell at me.