Как материнская плата сервера измеряет потребление электроэнергии?

Как материнская плата сервера измеряет потребление электроэнергии?

Мы только что получили новый сервер. На панели датчиков есть не только температура и скорость вращения вентилятора, но и "потребление ватт"...

Это значение как-то рассчитывается или это реальный датчик на материнской плате Supermicro?

144 Вт кажутся довольно низким показателем для системы с 4 дисками и 2 четырехъядерными процессорами.

решение1

Остальные правы насчет датчиков, но вот краткий ответ на то, что вы на самом деле спрашиваете:

144 Вт кажутся довольно низким показателем для системы с 4 дисками и 2 четырехъядерными процессорами.

Да, 144 Вт — это только потребление через материнскую плату, а не потребление чего-либо еще, подключенного к блоку питания напрямую. Это не будет включать, помимо прочего, диски.

144 Вт звучит как раз для двух ЦП, системной памяти, вентиляторов охлаждения, подключенных к плате, и различных других чипов. Если вы ищете реальную нагрузку системы для проверки требований к коло, я рекомендую взять дешевый встроенный измеритель мощности (что-то вроде Kill A Watt meter) и подключить к нему сервер. Пиковая нагрузка во время холодной загрузки должна дать вам подходящую базовую линию.

Редактировать: На самом деле, мне нужно сделать оговорку по этому поводу... некоторые блоки питания имеют разъем SMbus, который позволяет осуществлять более подробный мониторинг. Я не помню, чтобы когда-либо сталкивался с одним из таких блоков питания при сборке сервера, однако это не значит, что на вашем сервере его нет.

решение2

Материнская плата имеетсупер чип ввода-выводакоторый в дополнение к выполнению доисторических функций, таких как управление дисководами (хотя на самой плате даже не припаян разъем для этого), имеет несколько аналоговых входов, которые могут измерять напряжение.

Остальное — это просто магия резисторов, которая используется для понижения диапазона напряжения (присоединенный мной чип может принимать только до 2 В), и подобная магия для преобразования тока, протекающего в плату, в диапазон напряжения 0–2 В. Затем эти значения 0–2 В преобразуются в более осмысленные значения прошивкой системы.

Обратите внимание, что это измерение только мощности, потребляемой материнской платой и всеми ее компонентами, поэтому сюда не входят жесткие диски и все, что напрямую подключено к блоку питания, хотя я уверен, что во многих серверных блоках питания установлено аналогичное оборудование для измерения общего тока, протекающего через них (и последующего возврата данных на хост через последовательный канал с низкой пропускной способностью).

решение3

Во-первых, непонятно, какой у вас тип сервера.

Также неясно, измеряет ли он мощность процессора(ов) или всей материнской платы.

Но ответ на ваш вопрос во всех случаях практически одинаков.

Из блока питания идет постоянное напряжение, но переменный ток. Где-то около разъемов питания на материнской плате (или около ЦП, если это измерение напряжения ЦП) есть чип.

На большинстве печатных плат есть чип на источнике питания, который перестраивает и "очищает" входной ток, эта измерительная функциональность, вероятно, интегрирована в него. Рядом с измерением, он может передавать фактические данные тока наi2cшина с другими датчиками компьютера.

Потребление энергии, вероятно, рассчитывается вашим BIOS на основеЗакон Ома.

Точные данные требуют подробной информации, но из вашего вопроса это кажется относительно ясным.


144 Вт — это не так уж и мало: если ваш компьютер ничего не делает, то ядра вашего процессора большую часть времени остаются в режиме HLT, головки жесткого диска не двигаются и т. д. Начните перекомпилировать что-нибудь на всех ядрах вашего процессора, пока вы делаете переиндексацию файловой системы, и вы сразу увидите, что произойдет :-)

Связанный контент