Reliable and Watt-conscious PCI-Express SATA HBAs

Joined
Oct 20, 2005
Messages
11,994
Location
PA
Spinning off from this thread: https://bobistheoilguy.com/forums/threads/weird-hard-drive-issue-questions.386355/

I have an old PC acting as a file server. One SSD, three platter hard drives, two optical drives, all SATA. The case itself is well ventilated but it sits somewhere that isn't. Been using the onboard SATA controllers to minimize power consumption, but @SupremePossum suggested getting a better HBA and now I'm wondering if there's a way to add reliability without adding significant power draw.

So far, if I exclude everything that looks to my noob eyes like a cheap consumer-grade product (e.g. the Highpoint RocketRaid 640L – correct me if I'm wrong in that assessment), everything seems to need over 10 W – e.g. the LSI SAS 9200-16e at a stated power draw of 13 W. I'm sure that's peak and not what it'd actually do in my application, but they don't list a minimum or nominal figure. I'm assuming some of that would be offset by the fact that it'll take a little load off the CPU during I/O ops, but not enough to make a dent in power consumption or temps, right? The onboard Marvell chip I'm using now is specced to draw <1 W... 😬

I'm sure I've already put more thought into this than it's worth, but it's been a while since I've had an interesting left-field computer question to sink my teeth into.

Anyway, anyone have any suggestions?
 
Yeah, for a SAS HBA you're looking around 10w

1724632153034.webp


The ASM1166 based SATA cards seem to be regarded as okay, its always a struggle to find a reputable brand though. Its all random Chinese factories

The one thing you could do is swap the board for a server oriented board (Anything Supermicro generally), and use the on-board SATA which should be very reliable

Also, moving to a NAS OS like TrueNAS, which has checksumming, will help a lot too. Then you can actually tell when you have bad read/writes

Or, buy a pre-assembled NAS from Synology or IXSystems
 
Thanks for the feedback and the details. I found the doc you clipped that table from and wish I had found it earlier. Great stuff.

All-in, for this application, I like the idea of switching to server-oriented hardware. That way I could stay with Windows so I don't have to learn a new OS and can keep using Backblaze Personal for cloud backup without workarounds. Will put a pin in that for when the motherboard or CPU has confirmed issues.
 
MakeDescriptionretailerqtycostlast updatemfgr part number
Apacer SDM4-M16GB SATA Disk on Modulewww.e-itx.com1$655/18/2015APSDM016G55AN-PCM
Western Digital4TB NAS Hard Drivewww.amazon.com4149.986/4/2016WD40EFRX
ASRockASRock C2750D4I Intel Avoton C2750 2.4GHz/ DDR3/ SATA3/ V&2GbE/ Mini-ITX Motherboard & CPU Combowww.amazon.com1457.946/4/2016C2750D4I
CrucialCrucial 16GB Kit (8GBx2) DDR3/DDR3L-1600MT/s (PC3-12800) DR x8 ECC UDIMM Server Memory CT2KIT102472BD160B/CT2CP102472BD160Bwww.amazon.com193.986/4/2016CT2KIT102472BD160B
monopriceSATA cable, 18"www.monoprice.com40.57
mini itx case

The above is a BOM I put together for a 2015 IXSystems NAS. It’s pretty power friendly.
Someone’s selling a TrueNAS mini on EBay now for $699.99. I’ve been thinking of getting it since mine’s 10 years old. Well, the MB is 7 or 8 years old; the CPU had a bug that forced a recall.
 
Mine has a Core i7-3770K on a Gigabyte GA-Z68X-UD3H-B3 with 16 GB RAM. Per OpenHardwareMonitor, the CPU package alone takes a bare minimum of 21 W just sitting there. The cores take 2-3 W and the GPU takes <1 W, so I'm not sure what accounts for the other 18+. But either way, it's more than a whole system could consume if specced decently (let alone well).

I keep having this idea that the right NIC and HBA could take some load off the CPU, offsetting their own power demands. But honestly IDK where I got that idea. I know that kind of offloading can be a net benefit for performance, so maybe I just convinced myself that it can work for power as well. Either way, I need to get over that idea because nothing I do regularly with this machine seems to add more than a few tenths of a Watt to the CPU's power consumption.
 
Back
Top