Limit PowerEdge R720xd Server Fan Speed

I have tested this commands with R720xd, however i expect the same command would work on all 12G servers and even 13G and 14G.
I did not tested any of the 13G or 14G servers, so please do this on your risk.

So, one of the biggest problem by having a rack server in your house is the noise.
If you have dedicated room or remodeled the attic for your server, then the noise might not be a issue.
But, if you are like me, the server is sitting in the living room, then the noise is going to be a issue.
Especially, if you plug any of the PCIE devices, Dell server tend to spin up the RPM more than they need.

You need the ipmitool, which is very easy to install on Ubuntu.

You can create a VM/CT and install the ipmitool

sudo apt-get update && sudo apt-get install ipmitool -y

1. Enable manual control of your fan

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x01 0x00

2. set the static speed of your fan
Instead of control in RPM, you have to control in percentage.

Seems like the percentage is not linear, but here is few examples

 

set fan speed to 0 rpm

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x00

 

set fan speed to 20 %

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x14

set fan speed to 30 %

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x1e

 

I set it to 9% which is 3000RPM

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x09

3000RPM can make some airflow to cool down the temp inside and it is quite enough, so you can even sleep next to it.

9% of fan speed, sitting at 3000RPM and CPU Temp is sitting around 34C

 

For some reason if you want server to control the fan speed by itself.

 

ipmitool -I lanplus -H <iDRAC-IP> -U <iDRAC-USER> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x01 0x01

7
Leave a Reply

avatar
1 Comment threads
6 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
vencent yanJames Jeon Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
vencent yan
Guest
vencent yan

Hi Jeon:
Can we controll different fans to different speed? if yes , what is the Command?