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

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

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

Это значение как-то рассчитано или это настоящий датчик на основной плате supermicro?

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

Остальные хорошо разбираются в датчиках, но вот краткий ответ на то, что вы действительно спрашиваете:

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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