Коммутатор Mellanox SX6036 разработан для установки в серверные стойки дата-центров. По умолчанию алгоритмы его операционной системы настроены на максимальную отказоустойчивость: вентиляторы блоков питания и охлаждения платы вращаются на высоких оборотах, создавая сильный шум (около 60-70 дБ), напоминающий реактивный самолет.
Если устройство стоит в домашней лаборатории или офисном помещении, этот шум становится невыносимым. В данном разделе мы разберем, как снизить обороты кулеров штатными средствами без риска перегрева системы.
Перед тем как менять настройки, необходимо оценить текущее состояние коммутатора:
switch # show system environment temperature
Обратите внимание на показатели сенсоров (особенно CPU и ASIC). В норме температура чипа (ASIC) под небольшой нагрузкой должна находиться в пределах 50-65°C.
Чтобы посмотреть текущую скорость вращения вентиляторов в процентах (RPM):
switch # show system environment fan
В MLNX-OS зашито несколько профилей работы вентиляторов. Переключение на менее агрессивный профиль поможет значительно снизить шум.
1. Переходим в режим конфигурации:
switch > enable switch # configure terminal
2. Надо изменить режим охлаждения на acoustic (если этот профиль есть в вашей версией прошивки) или low-power:
switch (config) # system cooling-strategy acoustic
Если команда выдает ошибку, пробуем изменить профиль мощности:
switch (config) # system profile low-power
Если автоматические профили все равно кажутся слишком громкими, в некоторых версиях MLNX-OS доступно прямое управление ШИМ (PWM) вентиляторов через внутренний инженерный режим.
⚠️ Внимание: Ручное занижение оборотов может привести к перегреву и выходу оборудования из строя! Выполняйте на свой страх и риск! И только в прохладном помещении, и не забывайте постоянно контролировать температуру (
show system environment temperature).
Для ручной фиксации оборотов (например, на уровне 30-40% от максимума) используется команда:
switch (config) # fae fan-speed set 35
(Где 35 — это процент от максимальной скорости вращения. На этой скорости коммутатор становится значительно менее шумным).
Если же вы накосячили, следует вернуть управление операционной системе в автоматический режим:
switch (config) # fae fan-speed auto
Даже если вы принудительно снизили обороты, у Mellanox SX6036 есть встроенная защита. При достижении критической температуры (обычно в районе 105°C на чипе ASIC) коммутатор автоматически:
Чтобы после перезагрузки коммутатор снова не начал реветь как самолёт, сохраните конфигурацию:
switch (config) # configuration write
Совет по кастомизации: Если программные методы не помогают, многие энтузиасты меняют штатные «высокооборотистые» вентиляторы (40мм) на более тихие аналоги (например, Noctua A4x20 FLX/PWM). Однако помните, что у них другая распиновка проводов, и вам придётся вручную делать перепиновку разъёмов, иначе коммутатор может выдавать ошибку Fan Failure.