Mark Holtz
Contributor
- Joined
- Feb 3, 2015
- Messages
- 124
Here is some food for thought...
As we all know, as part of a FreeNAS configuration, you have to dedicate a device as a boot drive, usually a USB stick or a SATA drive. As currently implemented by FreeNAS, that drive can't be used for anything else, so if you (accidentally) set up one of your 5TB NAS drives as the boot drive, you can essentially kiss over 4.9 TB of storage goodbye.
Some of the newer server motherboards, including the Supermicro X11SAE-M, include an m.2 port (PCIe x4 only) as well as the SATA ports in their configuration. Now, until recently, the m.2 drives have been a tad expensive, and only worth it if you are going to use all of the available SATA ports for NAS drives.
However, something caught my eye this morning while reviewing the emailings from Newegg. There is now a Intel SSD 600p m.2 drive that Newegg is advertising for $69.99 as of this writing. This definitely caught my eye. I use a m.2 drive in my build, but the Samsung SM951 cost me $100. The drive shows up as a nvd0, and does what I need to do.
Again, the $70 (yes, I'm rounding) price point is catching my eye. The two comparable alternatives is either using a SATA DOM (I see a 16GB Supermicro for $47) or a SATA SSD drive. (Prices around $30-$40 for a smallish drive). However, those take up a SATA port, which means one less port for a NAS drive.
My own experience with a m.2 drive in my build has been mostly positive. The reason why I went with one in the first place is that I wanted to have eight NAS drives in my build, thus no SATA ports available for a boot drive. I didn't want to go near a USB boot drive. One of the biggest drawbacks is that the smallest size for a m.2 drive (PCIe x4 is the only ones that are pinout compatible for the motherboard) is 128GB. That means that over 120GB is "wasted" and unused. As far as I know, there isn't a way to partition this drive so that I can use part of the drive as a 16GB boot drive and the other 112GB as a write cache (not that I need that anyways for my setup). Also, I don't reboot the FreeNAS box on a regular basis beyond what is required for system updates, so the benefit of faster boot drives isn't there. And, looking at the FreeNAS logs, that m.2 drive is rarely touched (for what reason? Dunno) during normal operations.
Still, food for thought. If you were building a new FreeNAS box, would you consider a m.2 drive as a boot drive? Perhaps, some thoughts can be put into the build stickies as well.
As we all know, as part of a FreeNAS configuration, you have to dedicate a device as a boot drive, usually a USB stick or a SATA drive. As currently implemented by FreeNAS, that drive can't be used for anything else, so if you (accidentally) set up one of your 5TB NAS drives as the boot drive, you can essentially kiss over 4.9 TB of storage goodbye.
Some of the newer server motherboards, including the Supermicro X11SAE-M, include an m.2 port (PCIe x4 only) as well as the SATA ports in their configuration. Now, until recently, the m.2 drives have been a tad expensive, and only worth it if you are going to use all of the available SATA ports for NAS drives.
However, something caught my eye this morning while reviewing the emailings from Newegg. There is now a Intel SSD 600p m.2 drive that Newegg is advertising for $69.99 as of this writing. This definitely caught my eye. I use a m.2 drive in my build, but the Samsung SM951 cost me $100. The drive shows up as a nvd0, and does what I need to do.
Again, the $70 (yes, I'm rounding) price point is catching my eye. The two comparable alternatives is either using a SATA DOM (I see a 16GB Supermicro for $47) or a SATA SSD drive. (Prices around $30-$40 for a smallish drive). However, those take up a SATA port, which means one less port for a NAS drive.
My own experience with a m.2 drive in my build has been mostly positive. The reason why I went with one in the first place is that I wanted to have eight NAS drives in my build, thus no SATA ports available for a boot drive. I didn't want to go near a USB boot drive. One of the biggest drawbacks is that the smallest size for a m.2 drive (PCIe x4 is the only ones that are pinout compatible for the motherboard) is 128GB. That means that over 120GB is "wasted" and unused. As far as I know, there isn't a way to partition this drive so that I can use part of the drive as a 16GB boot drive and the other 112GB as a write cache (not that I need that anyways for my setup). Also, I don't reboot the FreeNAS box on a regular basis beyond what is required for system updates, so the benefit of faster boot drives isn't there. And, looking at the FreeNAS logs, that m.2 drive is rarely touched (for what reason? Dunno) during normal operations.
Still, food for thought. If you were building a new FreeNAS box, would you consider a m.2 drive as a boot drive? Perhaps, some thoughts can be put into the build stickies as well.