Upgrading NAS for VM workloads

german77

Cadet
Joined
Jul 19, 2023
Messages
1
Hi, I'm going to upgrade my NAS server to something with hopefully more storage and with much better read/write speeds. Currently I have these specs:
  • CPU: i7-4770
  • RAM: 16GB
  • HDD: 4 x 3TB Ironwolf. RAID 1 approximately 75% is already used
  • Network: 2 x 1Gbps ethernet
  • FreeNAS 11.3
This server is used mostly for both VM and general storage. We are talking about 21 vm running at the same time. Most of them are linux based and idling for the most part but I have 3 windows servers and another 3 servers that constantly read/write from databases. You probably start to see where the problem is here. Some VM specially the windows ones have really bad performance specially at boot.

For the new NAS I'm aiming for the following specs:
  • CPU: Ryzen 3400G or 5600G
  • RAM: 32GB
  • SSD: 2 x 2TB Wd Red SA500. RAID 1
  • HDD: 4 or 6 x 4TB Ironwolf. RAID 5
  • Network: 10Gbps sfp+
  • Latest version of TrueNAS free
The idea here is to split pools into two. One that consist of SSD for VM and another with the rest of the disks for general usage. I can also afford to put a 2TB nvme to use as cache but seems like people don't recommend that. Since I'm pretty inexperienced on this topic I don't know if such machine will be able to satisfy my needs and leave headroom for future expansions. If there's something inherently wrong, I'm open for suggestions.

Thanks for reading.
 
Top