Назад | Перейти на главную страницу

Управление скоростью вращения вентилятора в Linux

Мы купили HP ProLiant DL320e Gen8 v2 сервер в офисе, который будет использоваться для запуска внутренних приложений под Linux.

Наш выбор ОС работает между CentOS 6.5 и openSUSE 13.1, хотя сервер сертифицирован для RHEL / SLES.

Первое различие, которое мы заметили между Windows (другая идентичная машина, на которой она работает) и Linux, - это шум вентилятора: это обычная проблема для серверов HP в Интернете.

Сегодня я успешно установил и обновил (через zypper dist-upgrade) openSUSE 13.1, чтобы получить последнюю версию ядра и модулей. Я также позаботился об установке lm_sensors, ipmitool и связанные с ними пакеты датчиков. Вентиляторы по-прежнему шумные по сравнению с Windows.

Я знаю, что HP выпустила драйверы для RHEL / SLES, и их можно бесплатно загрузить. Но эти драйверы, похоже, не включают датчики температуры / вентилятора: в основном это драйверы RAID и Ethernet.

Во всяком случае, бегу ipmitool sdr отображает скорость вентилятора на 3 вентилятора при 33%. Что ж, на лицевой панели сервера установлено всего 2 вентилятора. Так что это не проблема драйвера / модуля в моей версии ядра.

Вопрос в том

Учитывая опыт работы с моим личным ноутбуком под управлением openSUSE 13.1, в котором системный вентилятор не всегда работает на максимальной скорости, но вращается с гораздо большей скоростью, чем Windows на том же компьютере, можно ли регулировать скорость вращения вентилятора на этом сервере до разумного уровня шума уровни?

Это сервер HP ProLiant. Чтобы получить максимальную пользу от оборудования и его функций мониторинга и регулирования температуры, вам следует установить Агенты управления HP (для RHEL6) или (SuSE) в системе. Нет необходимости использовать ipmitool и lm_sensors на оборудовании HP, поскольку существуют специальные инструменты.

Несмотря на это, МОТ4 управляет многими из этих функций, и из коробки большинство серверов Gen8 работают довольно тихо. У вас есть проблемы с температурой окружающей среды? Видеть: HP DL380 G6: Где находится датчик температуры 30 (зона платы ввода-вывода)?

Вы должны увидеть 3-D тепловая карта сервера с помощью температурного меню МОТ.

  • Вы уверены, что используете текущую прошивку системы?
  • Можете ли вы опубликовать вывод температуры и состояния вентилятора?

Для установки агентов вы можете подписаться на Репо HP SDR YUM и просто:

yum install hp-snmp-agents hpssa hp-health hp-smh-templates hpsmh hpssacli hponcfg

Это предоставит вам некоторые дополнительные инструменты.

В hplog -t и hplog -f покажет температуру и скорость вентилятора соответственно. Это также можно увидеть в МОТ4.

В конце концов мы купили лицензионный SLES и установили программное обеспечение из следующего репозитория YaST:

http://downloads.linux.hpe.com/SDR/repo/spp/SUSE_LINUX/SLES11-SP3/x86_64/current/

Это работает так: для SLES есть репозиторий SPP, для модулей openSUSE есть в исходном ядре, и максимум, что мы можем получить от HP, - это MCP, но в URL-адрес MCP репозиториев YaST нет.

Пакет hpvsa решил проблему для моего первого сервера. Теперь настраиваем второй.