Содержание

Управление охлаждением и снижение уровня шума

Коммутатор Mellanox SX6036 разработан для установки в серверные стойки дата-центров. По умолчанию алгоритмы его операционной системы настроены на максимальную отказоустойчивость: вентиляторы блоков питания и охлаждения платы вращаются на высоких оборотах, создавая сильный шум (около 60-70 дБ), напоминающий реактивный самолет.

Если устройство стоит в домашней лаборатории или офисном помещении, этот шум становится невыносимым. В данном разделе мы разберем, как снизить обороты кулеров штатными средствами без риска перегрева системы.

Мониторинг текущей температуры и оборотов

Перед тем как менять настройки, необходимо оценить текущее состояние коммутатора:

switch # show system environment temperature

Обратите внимание на показатели сенсоров (особенно CPU и ASIC). В норме температура чипа (ASIC) под небольшой нагрузкой должна находиться в пределах 50-65°C.

Чтобы посмотреть текущую скорость вращения вентиляторов в процентах (RPM):

switch # show system environment fan

Способ 1: Смена профиля охлаждения

В MLNX-OS зашито несколько профилей работы вентиляторов. Переключение на менее агрессивный профиль поможет значительно снизить шум.

1. Переходим в режим конфигурации:

switch > enable
switch # configure terminal

2. Надо изменить режим охлаждения на acoustic (если этот профиль есть в вашей версией прошивки) или low-power:

switch (config) # system cooling-strategy acoustic

Если команда выдает ошибку, пробуем изменить профиль мощности:

switch (config) # system profile low-power

Способ 2: Ручное управление вентиляторами

Если автоматические профили все равно кажутся слишком громкими, в некоторых версиях MLNX-OS доступно прямое управление ШИМ (PWM) вентиляторов через внутренний инженерный режим.

⚠️ Внимание: Ручное занижение оборотов может привести к перегреву и выходу оборудования из строя! Выполняйте на свой страх и риск! 8-) И только в прохладном помещении, и не забывайте постоянно контролировать температуру (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.