If you’ve read my blog, you know that I have a quite a few servers in my basement that I use as a home lab environment.
For home or low-demand virtualization, you can’t beat the Dell R905 for price. Consider that, as of the time I’m writing this post, you can get an R905 like I did with 128 GB of RAM for about $960. That’s only a little more than the cost of the RAM!
That machine has 4x AMD Opteron 8356 quad-core CPUs @ 2.3Ghz and two built-in 10gbps ethernet ports (plus 2 gigabit ports), a PERC6i controller, dual PSUs, and a full enterprise DRAC. It’s a little old, but you can’t get those specs in any other machine in a nearby price range. (OK, the R900 and the HP DL580 are very similar in spec and sometimes comparably priced).
I chose an R905 in part because it only has 4 big 120mm fans (in redundant pairs). Larger and fewer fans generally makes for a quieter machine, and sometimes this enterprise hardware can get awfully loud. I was really lucky when I got it racked and found that it was indeed very quiet. Small office quiet, even under moderate load and in a 79F degree room. (I think the fans were spinning somewhere around 2000 RPM).
It all fell apart though when I added a PERC6/E to support an HP MSA70 DAS to supplement the R905’s measly 8 2.5″ hot-swap drive bays. For some reason the BMC (which monitors and controls the fans, amongst other things) decided that the PERC6/E was the last straw and started running the fans at 5175 RPM constantly. And that is most certainly not quiet.
After assessing my options, I decided to modify the fans. I didn’t have a solid plan, but I figured that some 555 timers, a few capacitors and resistors could change the tachometer signal coming out of the fan to trick the BMC into thinking that the fan was spinning faster than it actually was. Of course, I didn’t want to make these modifications on the only four fans I had on hand — the four that were actually keeping the system cool — so I decided to buy another four from eBay. They were only $40 all-in!
One eBay listing in particular caught my eye. It said “Buyer may receive a fan produced by one of 6 different manufacturers (see picture below). But, no matter who the manufacturer is, the fan is guaranteed!!” The manufacturers included Delta, NMB, Nidec, and JMC/Datech. And interestingly enough, from the pictures it looked like the different brands had different blade configurations.
My system originally came with Nidec UltraFlo fans which have 5 steeply canted blades, an airflow rating of 250CFM and a max power draw of 6 Amps. The Delta PFC1212DE fans which I’d ordered had 7 blades with a more shallow cant, an airflow rating of 205CFM and a max power draw of 4.8 Amps:
From the specifications (particularly the lower power draw), I surmised that the Delta fans might spin more slowly than the Nidecs to move the same amount of air. On the other hand, the lower CFM rating on the Deltas might mean that they would need to spin faster to keep up with the airflow of the Nidecs. I held off on ordering 555 timers until I could try out the new fans.
Happily, the Deltas are significantly quieter! When the server’s cover is taken off, the fans spool up to maximum RPM. As I hot-swapped each Nidec for a Delta, I could hear the sound decreasing. After putting the cover back on, the fans gradually throttled down and I monitored their speed through Dell OpenManage. When the Deltas hit ~5175 RPM (the speed at which the Nidecs had been running), they were significantly quieter. They eventually leveled off around 4500 RPM and a very tolerable volume (though not as low as prior to adding the PERC6/E).
The moral of the story is this: There are probably many OEM-approved fans out there for your server. Look into their specifications (many times the mfr. will publish sound levels at varying RPMs), and find the most “silent” ones. It’s not always worth it to risk messing up your cooling and burning out your system with custom mods!
Update: Another interesting note from all of this is that the fans made for Dell have 5 wires, whereas on the spec sheets for the generic version of the same fans they only have four wires. The four wires are for power, PWM control, tachometer, and ground. I don’t know why the Dells have the fifth. My guess is that it’s a sense lead so the BMC can identify the fan from amongst the different brands and models. If anyone knows the real answer, please leave a comment!
Hello
Being I’m soon going to buy a Dell R900 I sure would like to know what the db’s level was after you replaced the fans. I have seen spec’s on the stock fans and the db’s are 70. Just wonder what your project turned out to be.
Thanks
Hi Greg,
I don’t have any hard dB measurements (no meter), but I’m guessing it was in the 60-ish dB range. You could have a nice quiet conversation next to the server, but it’s still audible from across the room.
My only word of warning is this: The R905 (and I’m pretty sure it’s the same for the R900) consumes about 500W of power at idle with a decent amount of RAM and disks. Power is pretty expensive where I am, so it ended up not making economic sense to keep running the server. I got an older T710 with 2xE5620 CPUs and 96GB RAM to replace it — that hardware cost more than twice the price of the R905, but the performance is probably better (even with half the CPUs) — and it uses about 200W. For me the more expensive server pays for itself in about 18 months due to energy savings. Plus the T710 is also just a bit louder than an average desktop machine.
Also, I believe the R900 has a different fan setup than the R905, so your results on the sound issue might differ.