3 ms·
I run a small home-built NAS (N100, JBOD) and the thing that surprised me* was how much power the spinning rust draws. I would love to replace it with SSDs, but
by colinb 2y ago
I run a small home-built NAS (N100, JBOD) and the thing that surprised me* was how much power the spinning rust draws. I would love to replace it with SSDs, but I've got ~20TB and the cost would be insane right now. I'm hoping that something magnificent will happen to SSD prices in the next year or two. Until then, it's 48W @ ~€0.35/kWh.
*because I'm an idiot. I could've read the disk specs before I bought them. I'm using shucked WD MyBook 3.5" drives.
- transpute 2y agoIf the data isn't changing often, could you use an SSD read cache to keep the 20TB array mostly spun down?
- tomatocracy 2y agoDepending on your exact usage profile, adding a couple of smaller SSDs (in a mirrored configuration) for the OS and anything which changes a lot might enable you to set your NAS to spin the HDDs down for a lot of the time - they draw a lot less in that state (c1W each) until you need them. ZFS generally seems to handle the longish delays in spinning up before returning data in my experience (though annoyingly it will spin disks up one after the other instead of in parallel, extending the wait time by quite a bit - I keep meaning to write a simple shell script to detect if one drive is spun up and spin the rest up to fix this - openSeaChest is worth knowing about for stuff like this). You’ll also need to do some sleuthing work to find out what background stuff is likely to keep using them though (don’t forget stuff like ZFS auto snapshot tools) - it took me a while to find everything when I did this (I had to keep a few instances of fatrace running and watch the timing of file accesses for a couple of weeks to find everything).