Найти в Дзене

Сервер на базе игрового компьютера

Оглавление

Столкнулись на работе с ситуацией, когда серверных мощностей перестало хватать. Разработчики пожаловались на очень долгую компиляцию проекта. Сервер HP Proliant DL360 Gen9 с двумя процессорами Intel(R) Xeon(R) CPU E5-2660 v4 @ 2.00GHz с 56 логическими ядрами и дисками 15000 оборотов справлялся с задачей за два часа, это очень долго. Анализ проблемы выявил недостаточную частоту процессора сервера.

Было принято решение использовать для решения задачи игровой процессор. Не часто на работе приходится собирать и использовать такие вещи!

Что нужно

  • Игровой процессор с хорошей частотой, большое количество ядер не нужно. Возможность разгона.
  • Хорошее охлаждение, лучше жидкостное, опять же для обеспечения стабильной работы процессора при разгоне.
  • Материнская плата для поддержки выбранного процессора, с возможностью установки SATA дисков и слотами M.2. Должна быть поддержка RAID.
  • SSD диски на M.2 в зеркале RAID для работы.
  • SATA-III диски в зеркале RAID для хранения данных.
  • Видеокарта любая.
  • Память, быстрая, 32 Гб суммарно.
  • Блок питания без особых требований.
  • Корпус, чтобы всё впихнуть.

Общие требования

Мы пока не решили, где именно будет стоять данный сервер, в серверной или под столом у разработчиков. Поэтому, он должен быть достаточно тихим. Он должен решать поставленные задачи — быть производительным. Вот и все требования, в остальном фантазия ограничена только бюджетом. Бюджет, кстати, 220000 руб. Не будем скрывать реальную стоимость железа. Конечно, оно потом подешевеет, но нам нужно уже "вчера".

Выбор комплектующих

Процессор

Выбрали процессор: AMD Ryzen Threadripper 2950X Colfax — третий по стоимости и производительности в линейке Threadripper. 16 ядер и максимальный разгон до 4,4 ГГц.

Процессор AMD Ryzen Threadripper 2950X Colfax

Ядра/ ПотокиБазовая частота, ГГцМакс. частота, ГГцL3-кеш, МбайтПоддержка памятиЛинии PCIeTDP, ВтЦенаThreadripper 2950X16/323,54,4324 × DDR4-293360180$899

-2

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

Выбрали материнскую плату Gigabyte X399 Aorus Xtreme. Она была специально подготовлена к выходу новых процессоров AMD Threadripper.

Материнская плата Gigabyte X399 Aorus Xtreme

-3

Корпус

Корпус выбрали Deepcool Matrexx 70. 

Deepcool Matrexx 70

Новая концепция, специально спроектированная для получения удовольствия от самостоятельной сборки.

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

-4

Система охлаждения

Охлаждать будем с помощью ID-Cooling ZoomFlow 240. Хорошее охлаждение и тишина.

Жидкостное охлаждение ID-Cooling ZoomFlow 240

-5

Память

Берём два комплекта CRUCIAL Ballistix Elite BLE2K8G4D36BEEAK DDR4 — 2 x 8 Гб. Итого 32 Гб. Оперативная память Ballistix Elite предназначена для комплектации мощного игрового компьютера или универсального системного блока. Рассчитана на высокую производительность и стабильную работу.Оснащена радиаторами охлаждения. 

Модуль памяти CRUCIAL Ballistix Elite BLE2K8G4D36BEEAK DDR4 — 2 x 8 Гб

-6

Видеокарта

Видеокарту берем не игровую, попроще. MSI GeForce GT 1030 2GHD4 LP OC с радиатором пассивного охлаждения от компании MSI.

Видеокарта MSI GeForce GT 1030 2GHD4 LP OC — обзор

-7

Блок питания

Блок питания Straight Power 11 750W со съёмным комплектом кабелей. Блоки питания бренда Be Quiet акцентированы на низкий уровень шума.

Блок питания Straight Power 11 750W

-8

SSD диски

Современный SSD накопитель для компьютера 970 EVO Plus обеспечивает скорость последовательного чтения/записи до 3500/3300 MБ/с. Греется, но в серверной есть кондиционер. Берём две штуки для организации RAID1 массива.

Samsung SSD 970 EVO Plus 500 Гб

-9

HDD диски

Для хранения берём медленные, но надёжные диски. Western Digital SATA-III 8TB, две штуки для организации RAID1 массива.

HDD Western Digital SATA-III 8TB — WD80EFAX RED

-10

Ссылки

Процессор AMD Ryzen Threadripper 2950X Colfax

Материнская плата Gigabyte X399 Aorus Xtreme

Deepcool Matrexx 70

Жидкостное охлаждение ID-Cooling ZoomFlow 240

Модуль памяти CRUCIAL Ballistix Elite BLE2K8G4D36BEEAK DDR4 — 2 x 8 Гб

Видеокарта MSI GeForce GT 1030 2GHD4 LP OC — обзор

Блок питания Straight Power 11 750W

Samsung SSD 970 EVO Plus 500 Гб

HDD Western Digital SATA-III 8TB — WD80EFAX RED

Сборка

Пришли коробки.

-11
-12

Готовим корпус.

-13

Распаковываем материнскую плату.

-14
-15
-16

Достаём процессор.

-17
-18

Устанавливаем процессор в материнскую плату, а материнскую плату — в корпус.

-19

Достаём SSD диски.

-20
-21

Устанавливаем SSD диски на материнскую плату.

-22
-23

Достаём систему охлаждения.

-24

Собираем систему охлаждения.

-25

Монтируем радиатор охлаждения в верхнюю часть корпуса.

-26
-27

Устанавливаем помпу на процессор, не забыв термопасту.

-28
-29

Распаковываем оперативку.

-30
-31

Устанавливаем оперативку на материнскую плату.

Очередь за блоком питания.

-33
-34

Устанавливаем в корпус.

-35

Крепим салазки к жёстким дискам.

-36

Устанавливаем диска в корпус.

-37

Устанавливаем видеокарту.

-38
-39

Подключаем все провода.

-40
-41

Закрываем крышки.

-42

Сервер на базе игрового компьютера собран.

-43

Запуск

-44

Запускаем, вроде работает.

Подсветка была в комплекте вместе с охлаждением и материнской платой.

Стресс-тест.

-45

Заключение

По результатам тестирования без использования разгона сборка длилась 20 минут. Шестикратное ускорение — приемлемый результат. Разгон процессора решили пока не использовать, так как он даёт прирост к производительности примерно 10%, а это две минуты.

Источник:
https://internet-lab.ru/server_on_game_platform

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.