Серверное оборудование работает в узком диапазоне температур. ASHRAE рекомендует держать на входе в оборудование 18-27 °C, и вопрос обычно не в том, чтобы выставить эту цифру на кондиционере, а в том, чтобы узнать, какая температура на самом деле у железа.
Потому что распределяется тепло неравномерно. В одном углу серверной комфортные 22 °C, а на входе верхнего сервера в дальней стойке - 35 °C, и об этом никто не знает, пока оборудование не начнёт уходить в защиту. Один датчик на стене такой ситуации не покажет. Разберём, какие датчики бывают, куда их ставить по стандартам и что можно сделать вообще без закупки.
Если коротко
Типов датчиков на рынке несколько, и для серверной подходят далеко не все - большинство характеристик, которыми меряются производители, в диапазоне 15-35 °C не имеют значения.
| Тип датчика | Диапазон | Точность | Стоимость | Где уместен |
|---|---|---|---|---|
| Термопары | -200…+1350 °C | ±1-2 °C | Низкая | Экстремальные температуры. Для серверной избыточны по диапазону и недостаточны по точности |
| Термисторы | -50…+150 °C | ±0,1-0,5 °C | Средняя | Рабочая лошадка серверной: точность там, где она нужна |
| RTD (термосопротивления) | -200…+850 °C | ±0,1-0,3 °C | Высокая | Эталонные точки, приёмка, спорные измерения |
| Цифровые | -55…+125 °C | ±0,5 °C | Средняя | Массовое оснащение: сразу отдают значение по шине, не нужен АЦП |
Для серверной в подавляющем большинстве случаев берут термисторы или цифровые датчики. Точности ±0,5 °C достаточно: решения принимаются по разнице в градусы, а не в десятые доли. Термопары имеют смысл, только если вы меряете что-то специфическое - например, температуру выхлопа мощного блока питания.
Это главный вопрос, и ответ на него в стандартах есть - причём куда конкретнее, чем «повесить в холодном коридоре».
Норматив 18-27 °C относится к воздуху, который сервер засасывает. Не к воздуху в помещении, не к выходу из кондиционера и не к тому, что показывает термометр у двери. Все остальные точки - вспомогательные.
ASHRAE рекомендует ставить в стойке не менее шести датчиков: три спереди и три сзади, каждый раз на трёх высотах - низ, середина, верх. Замер делается по центру воздухозаборника оборудования, примерно в 5 см от фронта. Разговорное название этих высот - «колено, пояс, голова».
| Точка | Где именно | Что показывает | Когда бить тревогу |
|---|---|---|---|
| Фронт, низ | Воздухозаборник нижнего оборудования | Температуру подаваемого воздуха в лучшей точке | Выше 27 °C - не справляется охлаждение в целом |
| Фронт, середина | Воздухозаборник среднего оборудования | Типичные условия для стойки | Выше 27 °C |
| Фронт, верх | Воздухозаборник верхнего оборудования | Самую горячую точку стойки: сюда подмешивается воздух сверху | Разница с низом больше 5-6 °C - есть рециркуляция |
| Тыл, три высоты | За стойкой, напротив выхлопа | Нагрев воздуха при проходе сквозь оборудование | Разница фронт/тыл меньше 10 °C - воздух идёт мимо; больше 20 °C - его не хватает |
Разница между фронтом и тылом - самая полезная цифра из всех. Нормальный сервер нагревает воздух на 10-20 °C. Если разница маленькая, воздух проходит мимо оборудования и возвращается в кондиционер, не сделав работы: обычно это значит, что в стойке не хватает заглушек или потоки организованы неудачно. Оговорка: та же картина будет у полупустой или слабо загруженной стойки, где холода просто подаётся с запасом. Сначала смотрим на загрузку, потом на заглушки. Как это чинится - разобрано отдельно в материале про воздушные потоки в серверной стойке.
Для помещения действует стандарт телекоммуникационных трасс и пространств. Его требование к точкам замера: на высоте 1,5 м над полом, через каждые 3-9 метров, по осевой линии проходов перед фронтом стоек.
Шаг важен. Небольшая серверная на 10 метров прохода - это две-три точки замера, а не одна на всё помещение. Сетка реже 9 метров пропускает локальные перегревы, ради которых мониторинг и ставят.