2015-07-26 1 views
0

Я работаю над уменьшением энергопотребления хостов в облачных вычислениях. Для этого мне нужно знать температуру процессора моего хоста. Я хотел бы получить температуру от мощности, потребляемой процессором в этот момент. Поскольку у меня нет четкого представления о термодинамике, я смущен, если смогу это сделать. Могу ли я получить какую-либо помощь или предложение относительно теорий и формул Power, Temperature and Energy, которые могут помочь мне достичь моей цели?Существует ли какое-либо прямое реляционное уравнение между температурой и мощностью?

+0

Это, вероятно, относится к физике или ошибке сервера. Не уверен, что. –

+0

Измерение мощности/энергии/температуры является большой и важной задачей центра обработки данных. Это означает, что существует множество компаний, предлагающих пакеты для этого. Проверьте. Одним из таких продуктов, который является «бесплатным», является [Intel Energy Checker] (https://software.intel.com/en-us/articles/intel-energy-checker-sdk/). –

ответ

0

Короткий ответ: вы не можете получить температуру от источника питания. Возможно, вам захочется ознакомиться с физикой первого года, если у вас есть время.

Длинный ответ: Вам потребуется больше информации, чем просто мощность. Энергия сохраняется; то есть энергия не создается или не разрушается, она просто перемещается и меняет форму. Электрическая энергия поступает в компьютер через шнур, а скорость , в которую он входит, называется мощностью. Но эта энергия должна куда-то идти, ее нельзя уничтожить. Если на компьютере имеется аккумулятор, в нем может накапливаться некоторая энергия, но только до полного заполнения батареи. Если компьютер имеет свет, он может излучать некоторую энергию как свет. Если у него есть принтер, он может расходовать какую-то бумагу для подъема энергии с низкого лотка на высокий бункер. Он может инвестировать крошечный количество энергии в хранилище информации в магнитной среде. Но в основном вся энергия, которая поступает в машину, выходит в самой легкой форме, heat.

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

Какова будет эта равновесная температура? Это зависит от других факторов. Машина с действительно хорошей системой охлаждения в холодильной комнате может потреблять 1000 Вт и говорить приятно и прохладно; машина со слабым вентилятором, застрявшим в душном туалете в середине лета, с множеством других таких машин может получить достаточно горячий, чтобы обжарить яйцо, даже если он находится в спящем режиме, потребляющем 3,5 Вт.

Вам понадобится дополнительная информация. Возможно, вы можете заставить клиента установить термометр в серверной комнате.