05 августа 2020

🖥️ Как собрать из серверных комплектующих с AliExpress мощный бюджетный компьютер

Пишу об IT и на Python. https://kungurov.net, https://hmhm.wtf
У нас много публикаций про софт, пора поговорить и про хард – о том, как собрать мощный бюджетный компьютер из серверных комплектующих с AliExpress. Не только собрать, но и провести анлок турбобуста. Проверено на личном опыте.
12
🖥️ Как собрать из серверных комплектующих с AliExpress мощный бюджетный компьютер

В данной публикации мы проведем обзор серверных комплектующих (процессоры линейки Xeon, материнские платы и оперативная память), из которых можно собрать производительный и бюджетный домашний компьютер. А также сделаем анлок турбобуста и андервольтинг процессора.

Процессоры и память – б/у, материнские платы – новые. Площадка Aliexpress. Не надо сторониться покупки серверных б/у комплектующих – они рассчитаны на работу 24/7, поэтому запас прочности у них больше, чем у десктопных. Да и в целом процессоры и память выходят из строя крайне редко.

1. Какой процессор выбрать для апгрейда

Процессоры из линейки Intel Xeon E5 26XX v2 на сокете LGA 2011, чипсете x79 и Intel Xeon E5 26XX v3 на сокете LGA 2011-3 и чипсете x99 – достойные кандидаты для сборки ПК, т. к. на али их много по доступной цене. Какой выбрать – зависит от задачи:

  • Для ПО, оптимизированного под многопоток подойдут сборки с максимальным количеством ядер.
  • Для игр, кодинга и повседневных задач стоит обратить внимание на «камни» с большей частотой на одно ядро.
<span>Рис. 1. Слева сокет LGA 2011, справа – LGA 2011-3</span>
Рис. 1. Слева сокет LGA 2011, справа – LGA 2011-3

Процессоры 26XX v2 поддерживают память DDR3 c частотой не более 1866 МГц и AVX-инструкции, а 26XX v3 – DDR4 с частотой не более 2133 МГц и AVX /AVX2.

Наличие и версия AVX (Advanced Vector Extensions) важны для задач машинного обучения. Например, при отсутствии поддержки AVX, как в старых камнях, установить TensorFlow в несколько команд не получится и придется ставить из исходников.

Название Количество ядер Базовая тактовая частота (ГГц) Максимальная тактовая частота с Turbo Boost (ГГц) Кэш-память (МБ)
2620 v2 6 2.1 2.6 15
2630 v2 6 2.6 3.1 15
2640 v2 8 2.0 2.5 20
2643 v2 6 3.5 3.8 25
2650 v2 8 2.6 3.4 20
2667 v2 8 3.3 4.0 25
2680 v2 10 2.8 3.6 25
2689 v2 8 2.6 3.6 20
2690 v2 10 3.0 3.6 25
2696 v2 12 2.5 3.3 30
2697 v2 12 2.7 3.5 30

Таблица 1. Наиболее ходовые процессоры на сокете LGA 2011

Название Количество ядер Базовая тактовая частота (ГГц) Максимальная тактовая частота с Turbo Boost (ГГц) Кэш-память (МБ)
2620 v3 6 2.4 3.2 15
2628 v3 10 2.0 2.5 25
2640 v3 8 2.6 3.4 20
2650 v3 10 2.3 3.0 25
2660 v3 10 2.6 3.3 25
2670 v3 12 2.3 3.1 30
2678 v3 12 2.5 3.3 30

Таблица 2. Наиболее ходовые процессоры на сокете LGA 2011-3

Технология Turbo Boost автоматически увеличивает частоту ядер процессора в зависимости от текущей нагрузки и снижает до базовой, когда задача завершена. В таблицах указаны максимальные частоты в турбо режиме на одно ядро. Например, для процессора 2650 v3 турбобуст на одно ядро – 3 ГГц и 2.6 ГГц при использовании всех ядер одновременно.

2. Разгон процессоров 26XX v3 серии

У серии E5 26XX v3 заблокированный множитель, поэтому разогнать их не получится. Но можно разблокировать Turbo Boost, т. е. сделать его максимальным на всех ядрах. Например, у 2650 v3 максимальная частота на всех ядрах станет 3 ГГц.

Все действия по модификации биоса и анлока турбобуста вы проводите на свой страх и риск!

2.1. Анлок турбобуста

Процедура анлока турбобуста занимает около 10 минут. Ознакомиться с подробной видеоинструкцией можно на ютуб канале Miyconst. Анлок вечный, т. е. не слетает при смене комплектующих.

2.2. Делаем бэкап биоса

Скачаем архив x99-tu-ffs.zip с сайта miyconst.com и распакуем на диск C в папку x99-tu-ffs.

Сделаем бэкап биоса. Для этого запустим командную строку от имени администратора и перейдем в папку C:\x99-tu-ffs\FPT командной cd C:\x99-tu-ffs\FPT. Далее введем команду dump.bat, которая создаст два файла: x99.rom (с которым будут проходить все манипуляции) и x99.rom.bak (бэкап). Сохраним бэкап в надежном месте.

Рис. 2. Создание бэкапа биоса перед анлоком турбобуста и андервольтингом
Рис. 2. Создание бэкапа биоса перед анлоком турбобуста и андервольтингом

2.3. Удаление записи CPU ID

Запустим файл x99.rom программой mmtool_a5 из папки Tools, откроем вкладку CPU Patch и удалим строки, содержащие CPU ID = 06F2. Сохраним изменения.

Рис. 3. Удаление записи CPU ID 06F2 в процессе получения анлока турбобуста
Рис. 3. Удаление записи CPU ID 06F2 в процессе получения анлока турбобуста

2.4. Добавление FFS драйвера

Рис. 4. Добавление FFS драйвера для андервольтинга
Рис. 4. Добавление FFS драйвера для андервольтинга

Откроем файл x99.rom в программе UEFITool и перейдем в папку Intel image -> BIOS region -> 8C8CE578-8A3D-4F1C-9935-896185C32DD3, листаем вниз и вставляем FFS-драйвер из папки TU Drivers. Сохраняем файл.

Рис. 5. Добавление FFS драйвера для андервольтинга
Рис. 5. Добавление FFS драйвера для андервольтинга

2.4.1. Какой FFS-файл выбрать

Рассмотрим два FFS-файла: v3_payne_0_0.ffs и v3x2_payne_20_20.ffs.

v3– для однопроцессорной платы.

v3x2 – для двухпроцессорной платы.

0_0 – понижение напряжения процессора и контроллера памяти на 0 мВ (без изменений).

20_20 – понижение напряжения на 20 мВ.

2.4.2. Зачем понижать напряжение процессора

У ЦП есть параметр TDP (расчетная тепловая мощность) – величина, показывающая, на отвод какой тепловой мощности рассчитан процессор. При анлоке все ядра работают на полную катушку и дойдя до предела TDP происходит троттлинг (сброс частоты) и мы не получаем существенного профита от анлока турбобуста.

Что делать? Понизить напряжение процессора (undervolting/андервольтинг), чтобы уменьшить его тепловыделение.

Последовательно понижаем напряжение, пока не достигнем полного анлока без сброса частоты. Например, для 2650 v3 я остановился на профиле v3_payne_60_20.ffs, получив анлок на все ядра 2.9 ГГц в Cinebench R20 и 3.0 ГГц в тестах CPUz и AIDA64. v3_payne_70_20.ffs не дал какого-либо существенного прироста производительности. Нужно быть осторожным, т. к. при уменьшении напряжения на 80 мВ появился синий экран и Windows загрузился с 5-й попытки (после чего быстро вернул настройки к 60_20).

2.5. Отключение состояний CPU C3 и C6

Откроем файл x99.rom программой AMIBCP5, перейдем в папку IntelRCSetup Advanced Power Managment Configuration CPU C State Control, поменяем значения CPU C3 report и CPU C6 report на disable. Сохраним изменения.

Рис. 6. Удаление состояний CPU C3 и CPU C6 для анлока турбобуста
Рис. 6. Удаление состояний CPU C3 и CPU C6 для анлока турбобуста

2.6. Запись изменений в биос материнской платы

От имени администратора через консоль перейдем в папку FPT с файлом x99.rom:

cd C:\x99-tu-ffs\FPT и введем команду flash.bat

В конце появится зеленая надпись FPT operation passed.

Рис. 7. Запись изменений в биос для получения анлока турбобуста и андервольтинга
Рис. 7. Запись изменений в биос для получения анлока турбобуста и андервольтинга

Далее заходим в настройки биоса, восстанавливаем параметры по умолчанию, сохраняем и перезагружаемся. Анлок получен.

2.7. Результаты анлока турбобуста для Intel Xeon 2650 v3

Анлок турбобуста Intel Xeon 2650 v3 проводился на материнской плате Huananzhi x99-F8.

Рис. 8. Результаты анлока турбобуста и андервольтинга для процессора Intel Xeon 2650 v3 в бенчмарке <span><span>Cinebench R20</span></span>
Рис. 8. Результаты анлока турбобуста и андервольтинга для процессора Intel Xeon 2650 v3 в бенчмарке Cinebench R20
Рис. 9. Графики использования ЦП после анлока турбобуста и андервольтинга Intel Xeon 2650 v3 во время теста ЦП в CPU-z
Рис. 9. Графики использования ЦП после анлока турбобуста и андервольтинга Intel Xeon 2650 v3 во время теста ЦП в CPU-z
Рис. 10. Информация о процессоре Intel Xeon 2650 v3 после анлока турбобуста в AIDA64
Рис. 10. Информация о процессоре Intel Xeon 2650 v3 после анлока турбобуста в AIDA64

3. Память

Серверная память бывает двух типов: ECC и ECC REG.

ЕСС (Error Correct Code) – память с коррекцией ошибок, содержащая отдельную микросхему для распознавания и исправления ошибок. ECC REG – регистровая память в дополнение к исправлению ошибок позволяет подключить большее количество планок к шине.

<span>Рис. 11. ECC содержит 9 чипов, обычная десктопная планка памяти – 8. </span>
Рис. 11. ECC содержит 9 чипов, обычная десктопная планка памяти – 8.

Есть версии DDR3 и DDR4 и поддержка двух-, трех-, четырехканального режима работы. Память с коррекцией ошибок работает почти также, как обычная память (разница меньше 0.5%).

Продавцы отправляют планки разных производителей. У меня две планки Kllisre и одна Samsung работают в Triple режиме. Если важно иметь планки одного производителя, всегда можно написать продавцу.

4. Материнская плата

На алиэкспресс в основном продаются серверные материнские платы форм-факторов mATX и ATX следующих производителей: HUANANZHI, Kllisre, Jingsha.

Также есть варианты с двумя процессорами на одной плате, например, Huananzhi X99Dual-F8D, X99Dual-T8D, X79 Dual-8D, X79 Dual-16D, X79 Dual-4D. Если ваше ПО заточено под многопоток, то два процессора – отличный выбор. Надо отметить, что в играх двухпроцессорная сборка показывает результаты хуже, чем однопроцессорный вариант.

<span>Рис. 12. Двухпроцессорная материнская плата Huananzhi X99DUAL-F8D</span>
Рис. 12. Двухпроцессорная материнская плата Huananzhi X99DUAL-F8D

Платы на чипсете x79 поддерживают память DDR3 и процессоры 2011 серии (26XX v2), x99 – DDR4 и 2011-3 (26XX v3). Есть и гибридные платы, работающие как с DDR3, так и с DDR4, при условии, что будет размещено только одно поколение памяти, например, Huananzhi X99-TF и другие. Но в таком случае будет ограничен список поддерживаемых процессоров. Например, в описании Huananzhi X99-TF указано, что DDR4 работает со всеми процессорами 26XX v3, а DDR3 только с 2678 v3, 2676 v3, 2673 v3, 2629 v3, 2649 v3, 2669 v3, 2696 v3.

<span>Рис. 13. Материнская плата Huananzhi X99-TF</span>
Рис. 13. Материнская плата Huananzhi X99-TF

Платы идут со стандартным набором разъемов: PCI-E 3.0, M.2, SATA III, USB 3.0, RJ45.

<span><span>Рис. 14. Панель с разъемами материнской платы </span>Huananzhi X99-F8</span>
Рис. 14. Панель с разъемами материнской платы Huananzhi X99-F8

5. Подводные камни

  • Перед покупкой запросите фотографии контактов сокета материнской платы и процессора с двух сторон, чтобы удостовериться, что контакты прямые и на крышке процессора нет множества царапин.
  • Следует помнить о налоге на товары из зарубежных магазинов. За все, что выше двухсот евро нужно заплатить 15%, т. е. из €270 налог нужно платить налог с €70.
  • Чем больше процессоров, тем больше вентиляторов – больше шума и выше энергопотребление.

6. Программы для мониторинга состояния системы и бенчмарки

Программы мониторинга состояния системы:

Бенчмарки:

Заключение

В итоге моя сборка обошлась в 23 250 руб.:

  • 3 планки памяти DDR4, 16Гб, 2133 МГц обошлись в 10500 руб. (3500 руб. каждая).
  • Процессор Intel Xeon 2650 v3 стоил 4750 руб.
  • Материнская плата Huananzhi x99-F8 – 8000 руб. Плата бралась на вырост т. к. поддерживает также процессоры 26XX-v4.

Cборки на Зионах достаточно популярны и позволяют собрать производительный домашний компьютер в два-три раза дешевле по сравнению с десктопными аналогами. Конечно, ограничение по частоте оперативной памяти, отсутствие гарантии и возможности быстрой замены в случае поломки немного портят картину. Надеемся, представленная информация поможет сделать правильный выбор при апгрейде ПК.

Больше полезной информации вы найдете на наших телеграм-каналах «Библиотека программиста» и «Книги для программистов».

МЕРОПРИЯТИЯ

Комментарии

 
 
07 августа 2020

Как пека для игр вариант не лучший, очень часто проблемы со стартом системы, с пропеллерами, компонентами итд. Но вот как домашний сервер для работы/лаборатория/виртуализация вариант топовый. Можно получить 128 Гб оперативки и мощный камень, заплатив за это примерно 30к.

07 августа 2020

Второе утверждение "домашний сервер для работы/лаборатория/виртуализация вариант топовый" противоречит первому "часто проблемы со стартом системы, с пропеллерами, компонентами итд". Пруфы, пожалуйста, предъявите, что у них часто возникают проблемы.

Бюджетный игровой ПК на Зионах самое то собирать.

11 августа 2020

1 месяц эксплуатации https://a.aliexpress.com/_eNiRDvЗвуковая карта на ровном месте перестала видеть любые подключенные устройства - ни динамики, ни наушники.

11 августа 2020

У меня такая внешняя звуковая подключена (в дополнение к встроенной) для наушников. По качеству звука, как встроенная.

06 августа 2020

Цены конечно вкусные, но это как правило кот в мешке. Работаю в сервисе, так вот это китайское чудо почти каждый месяц таскают, причем таскают с очень погаными плавающими дефектами. В основном это мат платы, память и видаки, с битыми интеловскими камнями не сталкивался(все таки для энтерпрайз сегмента интел видимо магёт). Поэтому если вы не готовы к долгим танцам с бубном, у вас нет хотя бы дешевого китайского программатора и вы ничего не понимаете в железе, НЕ заказывайте это!

06 августа 2020

У меня сейчас 5 китайских компонентов в компьютере, второй месяц, полет нормальный. Если что-то не работает, то можно открыть спор (за все время покупок на али споры всегда решались в мою пользу). В каком процентном соотношении у вас в сервисе китайские изделия и некитайские за месяц?

06 августа 2020

Можно не подтверждать получение товара и в течение ~месяца тестировать комплектующие, чтобы оставалась возможность открыть спор.

06 августа 2020

Да в этом плане алик очень хорошо работает. Сейчас сделали защиту по 90 дней, юзай не хочу. И деньги возвращают нормально но если у железки вылезет плавающий баг, попробуй его на видео заснять. Был клиент с SSD он у него то работал нормально то просадки по скорости будто с флешкой по 2.0 работаешь. Что только с ним не делал и шил и погрел немного но так ничего от него не добились, китаец вирнул 50% от суммы сделки (клиент не стал заморачиваться с отправкой девайса на родину).

06 августа 2020

Ну SSD он зря брал на али, в наших магазинах по такой же цене продаются. Не все стоит заказывать из Китая.

06 августа 2020

Брал в ситилинке или днс SSD Kingston sa400s37120g, так у него запись 500 Мбайт/сек (заявлено 500), чтение 50 Мбайт/сек (а заявлено 320). Так что и у нас можно нарваться низкокачественный товар. Конечно, покупка комплектующих на али – это уже для искушенных пользователей.

06 августа 2020

В процентом соотношении это менее 5 процентов, там один в месяц полтора приносят. Но их и заказывают не так часто, большинство проблем с ними это битый биос и хабы чудят, с памятью это отдельная история от кривых SPD блоков до недобитых чипов (чипы редко дохнут в основном это SPD, китайцы не заморачиваются шьют что попало и сирийники на плашках совпадают). Собственно поэтому и говорю чтобы у людей был программатор и они хоть что то понимали в железе, чтобы они если покупают геморрой то сами его устраняли. Видаки тупа не беру ремонтировать, не моё, и на них хрен че найдешь, с видаками отдельная тема их и с местного вторичного рынки при достаточно, особенно после всей этой шумихи с криптовалютой.

07 августа 2020

В группе БП в ВК есть отзыв о трех успешно собранных ПК на lga 2011. Одно неработающее комплектующее в 1 – 1,5 месяца... такой цифрой можно пренебречь. По отзывам на ютубе, али, записях на форумах я не заметил, что у людей попадется много брака, поэтому и рискнул купить китайщину. Вот видеокарту у них брать точно не буду. Может быть попробую ComputerUniverse.net

ВАКАНСИИ

Добавить вакансию

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

LIVE >

Подпишись

на push-уведомления