Жил-был сервер на Supermicro X5DAL с 2-мя физическими процессорами Intel Xeon 2.8ГГц в сокете 604. Попал он ко мне в 2008 году, будучи немного использованным.
Я работал под 2003 Сервером, но вот проблема: он сильно шумел (как в самолете).
Он загудел и нагрелся (около 400 Вт).
Вентиляторы (2 на процессорах и 2 в блоке питания) затормозить было невозможно - перегревались.
Со временем производительность начала падать.
Заменил на "самосборку" для i7. Но выбрасывать такую железку было жалко.
Почему бы не снизить напряжение питания процессора? Известно, что потребление процессора пропорционально тактовой частоте и квадрату напряжения питания.
Стандартное Uпит = 1,5В (как написано на процессоре).
Нам следует снизить его.
В биосе такой опции нет, а значит нужно хвататься за паяльник.
Контроллер питания у обоих процессоров один, 4-х фазный (на фото видно 4 дросселя), HIP6311. В процессоре имеется 5 специальных выводов с названиями VID0-VID5, некоторые закорочены на землю (GND) (соответствует лог.
0), некоторые висят в воздухе (соответствует лог.
1).
Этот код подается пятью отдельными проводами от одного из процессоров на одноименные контакты HIP6311, а последний стабилизирует нужное напряжение питания на выходе схемы.
В даташите есть таблица соответствия.
Таблицу можно продолжать и продолжать, но этой части пока достаточно.
Источник достаточно мощный: каждый процессор потребляет около 90 Вт, соответственно источник выдает ~200 Вт, а при напряжении 1,5 В это ток 133 А.
Для тестирования достаточно одного процессора.
Радиатор просто лежал поверх термопасты (оригинальные крепления надежные и прочные, но каждый раз надевать и снимать трудоемко).
При отпаивании ножек микросхемы HIP6311 я закоротил часть на GND, выбрав напряжение питания меньше заданного, но минимизировав количество припоев.
Естественно все переключения и пайки производились при выключенной системе.
Отпаивая следующую ногу, слышу: искры.
Оказывается, паяльник был заземлен, но питание было включено через самодельный ваттметр, причем без заземляющего контакта.
110В переменного тока от конденсаторов блока питания подавалось на паяльник через ножку HIP6311. Понятно, что микросхема не выдержала удара током.
Процессор перед пайкой снимали - хорошо.
Опять же, жалко выбрасывать.
Я думал и думал.
Ebay! Заказал, пришло, припаял.
Ножки согнул, проволоками удлинил - все стало проще.
Можно было прикрепить дип-переключатель, но вот что получилось.
В результате процессор начал работать при напряжении 1,15В.
Для индикации я использовал 3-разрядный мини-вольтметр.
В стандартной конфигурации измерял 0,0-33,0В, точности 0,1В недостаточно.
Убрал нижний резистор делителя (предварительно зарисовав схему и прикинув коэффициент делителя) - получил вольтметр 0,00-3,30В, однако без перепрошивки точку изменить нельзя.
1,15В отображалось как 11,5, но это полбеды.
(можно было, конечно, припаять тестер, но вольтметр я потом использовал для ремонта видеокарт AGP).
Процессоры запустились, работали стабильно и реально меньше грелись.
Я снял + питания вентиляторов с блока питания и подключил его к + питанию вентиляторов процессора.
Я думал сделать для них отдельный регулируемый импульсный стабилизатор на LM2596, но оказалось, что просто подать на них +5В достаточно.
Контроль нагрева при длительной нагрузке - +40 градусов на вентиляторе.
Большой! Шум стал тише (и с приятным тембром, но это, конечно, на любителя).
Разочарования 2: 1) процессоры не поддерживают аппаратную виртуализацию.
Но я хотел сделать сервер виртуальной машины.
2) Windows XP Home, на корпусе которой была наклейка, поддерживает только 1 физический процессор.
Узнал после активации.
Установил видеокарту GF5500 (у нее сгорел стабилизатор, заменил на KIS-3R33S с изменением напряжения до 1,2В).
Приходят не очень новые игрушки.
Для значимой деятельности я установил CentOS 6.5.
Понятно, что прежде чем запускать такой сервер в производство, следует подумать некоторое время, но на первый взгляд особых проблем не видно (кроме необходимости проверки надежности и самого факта вмешательства паяльника в материнскую плату).
): самое главное, снизилась тепловая и электрическая нагрузка на все компоненты.
Напряжение снижается почти обычным образом.
В современных материнских платах напряжение питания процессора можно регулировать из BIOS, увеличивая его, например, для разгона, и уменьшая для экономии энергии и снижения шума.
Не хватает цифр по энергопотреблению, но я сейчас переделываю счетчик (подключаю USB-интерфейс и аналоговые датчики для регистрации данных).
www.intersil.com/content/dam/Intersil/documents/hip6/hip6311.pdf Теги: #Сделай сам или Сделай сам #серверы #энергосбережение #энергоэффективность #паяльник
-
Есть Ли У Вашего Сайта Останавливающая Сила?
19 Dec, 24 -
Международный Валютный Фонд (Мвф)
19 Dec, 24 -
Почему Я Не Стану Успешным?
19 Dec, 24 -
Болгарское "Почти Яблоко" 1988 Г.
19 Dec, 24 -
Сеть С Морской Грязью Вернулась...
19 Dec, 24