8 мая 2015 г.

Dell Poweredge 2950 III EMS01 Fan Mode

Что не говори, а классный сервер.То NSA имплантов отсыпет на дорогу.То сами Dell выпустят сервер в 2008(дата на комплектующих) и то ли забудут, то ли это будет их особое инженерное решение - полное отсутствие хоть каких-то функций управления скоростью вращения кулеров охлаждения в линейке 9th Generation PowerEdge Servers.
То о чём будет написано ниже можно и не делать, если сервер у вас стоит в нормальной серверной, а не стоит например в комнате или рядом не сидят люди..Как обычно задачи не стояло, но обстоятельства требовали, чтобы сервер работал тише, а не как турбина самолёта при взлёте.30 минут хватает посидеть рядом, что голова потом полдня гудела в такт серверу.
Не ожидал? что в интернете найду какие-то советы на тему уменьшения шума именно данного сервера.Опыт людей ниже:


Сервер: Dell Poweredge 2950 III EMS01
Марка кулеров(указана на них): PFC0612DE YW880 DC12V 1.68A Rev.A00-6J27

Путей несколько:
1)Замена штатных кулеров, на аналогичные с фиксированным количеством оборотов.Но найти 4pin кулера 60x60mm надо ещё постараться.В каком-то общедоступном месте найти мне их не удалось.Стоить могут до 1000 рублей за кулер.
2)Установка резисторов на штатные кулеры(красный провод).Самый интересный метод.Иногда при покупке кулеров для обычных корпусов в комплекте кладут переходник с установленным на нём резистором для понижения оборотов.У нас же всё аналогично, только резисторы придётся выбрать и установить самому.

Перед тем как что-то делать необходимо не только для чистоты эксперимента, но и для своей уверенности получить начальные данные.Почерпнуть их можно из BMC.
При закрытой крышке и без модификаций кулеров. Очень шумит.Если рядом посидеть некоторое время то в голове потом гудеть точно будет.
Включение сервера или открытая крышка при работе.При  открытой крышке кулера выжимают из себя всё что могут.Старт ракетоносителя с Байконура.12375!!!Я такого значения в жизни ещё не встречал.
В опыте людей выше используются резисторы 47 Ом, 0.5 Вт 5%.Крышка корпуса закрыта. Чтож, пробуем на одном:
Здесь добавлю, что в BMC не всегда в момент времени отображается корректная скорость кулеров.Также в BMC появляется ошибка о низких оборотах кулера, которую подсистема понимает как либо кулер помер, либо с ним что-то не так.Обратите внимание что всё это при закрытой крышке и обороты на трёх других кулерах максимальные.Это наверное то самое инженерное решение, чтобы сервер оставался какое-то время живым при выходе части системы охлаждения из строя.Все кулеры были прокачены 47 мыми резисторами и появились первые трудности, которых вроде как у авторов статей не возникало:

1)При модификации кулеров охлаждения процесоров, самыми шумными в сервере остаются кулеры блоков питания.Модель кулеров используемая для охлаждения процессоров и блоков питания одинаковая, поэтому ревут они точно так же.Если прокачать и блоки питания, то их температура значительно повысится.Термопарой я не замерял значения, но на ощуп повышение температуры очень значительно.
2)Проблемы с повышенной температурой памяти в районе 74C на слот, при использовании Memtest.Притом, что память оригинальная в радиаторах.Сказывается значительное снижение охлаждающего потока. 74С температура не предельная, дальше тестирование не проводил.
Ошибки в BMC возникают из-за того что в прошивке контроллера присутствуют фиксированные данные о минимальной скорости оборотов.Исправить  их можно скриптом на pyton, как это правильно сделать описано здесь, модифицировав последнюю на данный момент прошивку BMC 2.50.Можно шить по верх последней.От модификации прошивки я отказался, почему станет понятно ниже.

Проблемы температур памяти и блоков питания меня сильно беспокоили, поэтому я решил попробовать резисторы с меньшим значением сопротивления.При сопротивлении резистора в промежутке 30-47 обороты практически не меняются.
Кататься в радиомагазин меня уже достало.Ездил раз шесть наверное, брал всё меньше и меньше.В итоге остановился на 10 для блоков питания и 22 для процессоров.В основном из-за вот этого видео 
Скорость оборотов в пределах допустимых значений.Выше 4350 не поднимается.Ошибок в BMC на этот счёт не наблюдается.Шум уменьшен в три раза.Тепловые проблемы блоков питания и памяти побеждены.

Напоследок ещё несколько особенностей:
1)для скрытия контактов припаяных резисторов использовалась термоусадка. На кулерах охлаждающих процессор она местами прогорела в серединах резисторов.В процессе нагрузочного тестирования ей сильно пахло, позже стало меньше.В блоках питания таких проблем не обнаружилось, вероятно потому что 22 и 10.
2)проводки на самих кулерах коротки.При тестировании резисторов различных сопротивлений(можно было и клеммами воспользоваться, как вариант) проводки укоротились на столько, что паять их стало весьма трудно. Поэтому лучше их сразу нарастить, например проводками от кулеров охлаждающих корпуса компьютеров.Можно сделать всю схему например на клеммной колодке, зажимными у меня не получилось, так как они слишком большие.Будет даже лучше
3)в процессе старта сервера,  если вслушиваться в обороты набираемые кулерами, их вращение может показаться странным.То есть они набирают обороты, но набрать не могут и складывается ощущение что вот вот заглохнут.Через некоторое время разогнались нормально.
4)резисторы лучше расположить так, чтобы на них шёл охлаждающий поток воздуха.Несмотря на заявленные характеристики работы в пределах -55 …+125°C.
 

1 комментарий:

  1. От шума спасет только серверный шкаф с технологией активного подавления шума: https://www.acoustirack.ru/construction/
    Есть даже видео тестирования: https://www.youtube.com/watch?time_continue=5&v=MPCvFE3hW9g

    ОтветитьУдалить