Снижение уровня шума кулеров Dell R-210-II
Попал тут ко мне давеча сервер Dell-R210-II на замену моему HP MicroServer G8 и стал я его крутить-вертеть. В принципе у меня в стойке как раз было свободное место под него (а он 1U-овый), и освободить место Microserver-а показалось мне хорошей идеей, да и место в стойке пропадать не должно)
Проблема
Очень долго я пытался найти в iDRAC хоть что-то, что регулирует скорость вращения вентиляторов, но не нашел ничего. Пробовал разные профиль электропитания, но результат был тот же. И тогда я нашел выход.
Решение
Для начала надо скачать программу ipmitool (из пакета ipmiutils). Распаковываем архив, и ищем там бинарник ipmitool. У нас должен быть настроенный iDRAC (присовенный IP, установленный логин и пароль), вообщем, чтобы он откликался на запросы с управляющего компьютера.
Для начала можно проверить считать обороты кулеров.
1 |
ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> sensor reading "Ambient Temp" "FAN 1 RPM" "FAN 2 RPM" "FAN 3 RPM" |
Должен вывести обороты трех кулеров. Если всё ок, идём дальше. Отключаем автоматический контроль оборотов кулеров.
1 |
ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x01 0x00 |
Крайний параметр 0x00 – отключить, 0x01 – включить.
А теперь задаём нужные нам обороты в процентах (значение процентов в hex в последнем параметре).
1 2 3 4 5 6 7 8 9 10 |
# установить скорость в 0 rpm ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x00 # установить скорость в 20 % ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x14 # установить скорость в 30 % ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x1e # установить скорость в 100 % ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x02 0xff 0x64 |
Ссылки