Снижение уровня шума кулеров Dell R-210-II
// 20 марта, 2019 // Системное администрирование
Попал тут ко мне давеча сервер Dell-R210-II на замену моему HP MicroServer G8 и стал я его крутить-вертеть. В принципе у меня в стойке как раз было свободное место под него (а он 1U-овый), и освободить место Microserver-а показалось мне хорошей идеей, да и место в стойке пропадать не должно)
Проблема
Очень долго я пытался найти в iDRAC хоть что-то, что регулирует скорость вращения вентиляторов, но не нашел ничего. Пробовал разные профиль электропитания, но результат был тот же. И тогда я нашел выход.
Решение
Для начала надо скачать программу ipmitool (из пакета ipmiutils). Распаковываем архив, и ищем там бинарник ipmitool. У нас должен быть настроенный iDRAC (присовенный IP, установленный логин и пароль), вообщем, чтобы он откликался на запросы с управляющего компьютера.
Для начала можно проверить считать обороты кулеров.
ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> sensor reading "Ambient Temp" "FAN 1 RPM" "FAN 2 RPM" "FAN 3 RPM"
Должен вывести обороты трех кулеров. Если всё ок, идём дальше. Отключаем автоматический контроль оборотов кулеров.
ipmitool -I lanplus -H <IP> -U <iDRAC-USERNAME> -P <iDRAC-PASSWORD> raw 0x30 0x30 0x01 0x00
Крайний параметр 0x00 — отключить, 0x01 — включить.
А теперь задаём нужные нам обороты в процентах (значение процентов в hex в последнем параметре).
# установить скорость в 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
Ссылки
Спасибо!
Если вам помогла статья, или вы хотите поддержать мои исследования и блог - вот лучший способ сделать это: