Читать полный материал
Если сервер сообщает о перегреве, сначала посмотрите температуру воздуха на входе в шасси, затем сопоставьте её с температурой CPU и скоростью вентиляторов. Если входящий воздух приблизился к порогу для вашей модели, проверьте подачу воздуха к серверу. Если вход остаётся в привычном диапазоне, а под сопоставимой нагрузкой CPU греется сильнее обычного, начните с проверки вентиляторов и воздушного тракта внутри шасси. Один снимок помогает выбрать направление проверки. Для вывода о причине нужны сопоставимые замеры.
Какие показания снять
Откройте датчики в интерфейсе контроллера управления сервером (BMC) или через Redfish. В Redfish выберите нужное шасси, затем используйте ссылки на ресурсы Sensors и ThermalSubsystem, если контроллер их предоставляет. Если в сводке есть DataSourceUri, по этой ссылке можно найти ресурс, с которым связано показание. В старых реализациях данные могут быть доступны через Thermal.
| Показание | Что записать |
|---|---|
| Входящий воздух | Температуру Intake, имя датчика и применимый порог для этой модели и конфигурации. |
| Выходящий воздух | Температуру Exhaust и разницу с Intake за тот же интервал. |
| Процессор | Какой CPU измерялся, температуру и пороги из того же источника. |
| Вентиляторы | Какой вентилятор измерялся, состояние, скорость и единицы. Проценты и обороты в минуту записывайте отдельно. |
| Нагрузка и события | Время снимка, выполняемую нагрузку и связанные события из журнала BMC, если они есть. |
Для сравнения повторите замер при сопоставимой штатной нагрузке и с тем же профилем охлаждения. Тихий режим и его ограничения описаны в материале о шуме и тепловой нагрузке сервера в офисе. Используйте те же датчики и единицы. Если контроллер не показывает время самого показания, сохраните время чтения и не считайте его временем измерения.
Что проверить по сочетанию показаний
- Температура на входе приблизилась к порогу. Проверьте, откуда сервер забирает воздух и не возвращается ли к его входу тёплый выхлоп. Если вход нагрелся сразу у нескольких соседних серверов, сопоставьте их показания с условиями у стойки. О подаче воздуха и температурных нормах см. охлаждение серверной. Нормальная скорость вентиляторов сама по себе не объясняет, почему нагрелся входящий воздух.
- Вход стабилен, а CPU горячее обычного при сопоставимой нагрузке. Сверьте состояние и скорости вентиляторов с привычными значениями этой конфигурации. Проверьте журнал BMC и наличие событий по конкретному вентилятору. Где их искать, описано в статье о журнале событий BMC. Воздушные направляющие, заглушки и радиатор проверяйте по сервисной инструкции производителя в подходящее окно обслуживания.
- Разница между выходом и входом увеличилась. Сначала исключите изменение нагрузки и профиля вентиляторов. При тех же условиях разница помогает заметить изменение отвода тепла, но по ней одной нельзя указать неисправный вентилятор или назначить замену детали.
Почему один датчик может показывать разные числа
В статическом снимке DMTF для шасси Contoso 1U воздух на входе был 24,8 °C, на выходе — 40,5 °C. Разница составила 15,7 °C. Это пример расчёта для одного снимка. У стенда нет ряда измерений, по которому можно оценить изменение этой разницы под нагрузкой.
Ресурс Sensors/CPU1Temp содержал 37 °C. Сводка ThermalMetrics.Internal ссылалась на него и показывала 39 °C, а старая сводка Thermal содержала 41 °C для CPU1. В том же снимке ресурс вентилятора показывал 45 %, а связанный датчик Sensors/CPUFan1 — 80 %. Для диагностики выберите один источник, записывайте его путь и сопоставляйте показания с порогами из той же модели данных. Если порогов там нет, сверяйтесь с сервисной документацией конкретной платформы.
Мы прочитали файлы публичного мокапа DMTF. Аппаратный BMC, задержку обновления показаний, динамику под нагрузкой и реакцию реального сервера на нагрев стенд не проверял. Числа из снимка служат примером чтения данных, а рабочие пределы берите из документации для вашей конфигурации.
Частые вопросы
Можно ли сравнить температуру в комнате с порогом Intake?
Для порога Intake берите показание воздуха на входе в шасси. Датчик комнаты помогает понять, отличаются ли условия у стойки от температуры помещения.
Означают ли 80 % скорости вентилятора перегрев?
Одна цифра не определяет причину. Сопоставьте её с профилем охлаждения, нагрузкой, температурой на входе и CPU. Сравнивайте один и тот же вентилятор и источник.
Почему в одном интерфейсе скорость в процентах, а в другом в оборотах?
Redfish может отдавать скорость в разных единицах. Смотрите поле ReadingUnits. Для пересчёта процентов в обороты нужно знать, как конкретный контроллер определяет шкалу процентов.
Что делать, если сводка и отдельный датчик показывают разную температуру?
Запишите оба пути и время чтения. Для сравнения во времени используйте один ресурс и его пороги. Если расхождение мешает решить, безопасно ли продолжать работы, проверьте показание через штатный интерфейс и документацию производителя.