Skip to main content

1.2. Сервер

Как правильно выбрать гибридный сервер для TrueNAS в компьютерный клуб

 

Если информации слишком много и вы не знаете, с чего начать - свяжитесь с нами используя форму на сайте smarthybrid.app . Мы проконсультируем и поможем подобрать оптимальное решение.

 

Особенности используемых компонентов:



Процессор - минимально 6 ядер/12 потоков. При скорости сетевой карты сервера более 20Gbit, рекомендуется использовать процессор не менее 8 ядер/16 потоков. Желательно наличие видеоядра, чтобы не использовать видеокарту.

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


Материнская плата - подбирается исходя из необходимого количества разъёмов. 
Важно обратить внимание актуальность сервисной поддержки от производителя, у материнской платы обязательно должен быть официальный сайт с актуальными обновлениями для биос.
 


Оперативная память - минимальный объем 64 гигабайта, минимальное количество планок должно соответствовать количеству каналов процессора, обычно минимум два (32GB+32GB). Более точно объём определяется исходя из конкретной конфигурации компьютерного клуба. Рекомендуется использовать серверную оперативную память с функций ECC - автоматическая коррекция ошибок, функция работает только если процессор тоже поддерживает ECC.

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


Сетевая карта - минимальная скорость на один порт 10Gbit (10GBASE), маркируется как SFP+ для оптического порта и так же бывает в формате 10Gbit медь RJ-45. Для большого количества игровых пк или скорости локальной сети 2.5Gbit и более, используется:
1) объединение нескольких интерфейсов сетевой карты (Link Aggregation) - важно, порты коммутатора должны поддерживать эту функцию.
2) более быстрые сетевые карты, например 40Gbit, маркируется как QSFP+


SSD накопители для основных файлов - минимальные требования: SATA SSD не менее 5шт или m2 NVME SSD gen3, обязательно с функцией DRAM-кеш и типом памяти не более 3-бита TLC.
Объём игрового пространства = общий(Общий объём дискового пулапула) -(минус)-50 50GB*колвоГБ × количество игровых пк.ПК)
Рекомендуется использовать:
1) дополнительный диск для обеспечения отказоустойчивости за счет использования RAID
2) серверные диски с функцией PLP (Power Loss Protection) - защита от потери питания.

Важно: для суммарного объёма дискового пула более 20TB, рекомендуется использоваться 128GB оперативной памяти.


SSD накопитель для системы - достаточно надежного SSD на 256GB. Системный диск используется только для операционной системы TrueNAS, он не подвергается нагрузке и не нуждается в большом объёме.


Корпус и блок питания - мощность блоки питания рассчитывается исходя из используемых компонентов +запас, обычно для серверов без видеокарты достаточно 600W.
Внимание, дисковый пул(особенного NVME) и сетевая карта находятся в постоянном нагреве, поэтому требуется выбирать хорошо продуваемый серверный корпус и блок питания высшего уровня (Platinum/Titanium) от известного бренда.

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


 

 

 

 

 

Примеры конфигураций гибридных серверов на TrueNAS:TrueNAS

-

Сервер — это сердце компьютерного клуба. Для стабильной работы 24/7 важно использовать только качественные комплектующие.

 

Компьютерный клуб 45пк, локальная сеть 1 гигабит в сек. Игровой пул 4ТБ без отказоустойчивости

Процессор: Intel i5-12400
Кулер для процессора: ID-COOLING IS-50X V3
Материнская плата: ASRock B760M PG LIGHTNING DDR5
Оперативная память: Samsung DDR5 5600MHz 64GB (32GB+32GB)
Сетевая карта: Intel X520-DA1 10G SFPSFP+ +
Накопители для основных файлов: 3шт SSD Samsung 970 EVO Plus 2TB m2 NVME
Накопитель для системы:  Samsung 870 EVO 250GB SATA
Серверный корпус: ExeGate Pro 2U300-04
Блок питания: be quiet! Straight Power 11 650W Platinum



- Компьютерный клуб 50пк, локальная сеть 1 гигабит в сек. Игровой пул 8ТБ с отказоустойчивостью на 1 диск

Серверная платформа: UGREEN DXP6800 Pro
Оперативная память: Samsung DDR5 4800MHz 64GB SODIMM (32GB+32GB)
Накопители для основных файлов: 6шт SSD Samsung 870 EVO 2TB
Накопитель для системы:  встроенный



- Компьютерный клуб 70пк,60пк, локальная сеть 2.5 гигабит в сек. Игровой пул 4ТБ без отказоустойчивости

Процессор: Intel i5-12400
Кулер для процессора: ID-COOLING IS-67-XT
Материнская плата: ASRock B760M PG LIGHTNING DDR5
Оперативная память: Samsung DDR5 5600MHz 128GB (4х32GB)
Сетевая карта: Intel XL710-QDA1 40G QSFPQSFP+ +
Накопители для основных файлов: 3шт SSD Samsung 970 EVO Plus 2TB m2 NVME
Накопитель для системы:  Samsung 870 EVO 250GB SATA
Серверный корпус: ExeGate Pro 2U300-04
Блок питания: be quiet! Straight Power 11 650W Platinum





Компьютерный клуб 52пк, локальная сеть 1 гигабит в сек. Игровой пул 10ТБ с отказоустойчивостью на 2 диска +ECC

Процессор: Intel Xeon E-2336
Кулер для процессора: Dynatron U15
Материнская плата: Asus P12R-E ATX
Оперативная память: 4шт Kingston Server Premier 16GB 3200MHz DDR4 ECC (64GB)
Сетевая карта: Intel X520-DA1 10G SFP+
Накопители для основных файлов: 8шт Samsung PM893 1.92 TB SATA
Кабель: SATAx4 CBL-SFF8643-SATASB-10M
Накопитель для системы:  Samsung SSD 970 EVO Plus 256GB
Серверный корпус с БП: ExeGate Pro 2U650-HS09/2U-500ADS

 

Компьютерный клуб 65пк, локальная сеть 2.5 гигабит в сек. Игровой пул 12ТБ с отказоустойчивостью на 1 диск +ECC

Процессор: Intel Xeon E-2336
Кулер для процессора: Dynatron U15
Материнская плата: Asus P12R-E ATX
Оперативная память: 4шт Kingston Server Premier 32GB 3200MHz DDR4 ECC (128GB)
Сетевая карта: Intel XL710-QDA1 40G QSFP+
Накопители для основных файлов: 8шт Samsung PM893 1.92 TB SATA
Кабель: SATAx4 CBL-SFF8643-SATASB-10M
Накопитель для системы:  Samsung SSD 970 EVO Plus 256GB
Серверный корпус с БП: ExeGate Pro 2U650-HS09/2U-500ADS



Сервер обеспечивает работу клуба 24\7 и является "сердцем" компьютерного клуба поэтому требуется выбирать только качественные комплектующие.

Список проблемных компонентов

SSD диск m2 NVME Samsung 990 Pro с прошивкой ниже 7B2QJXD7



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

Советы по подбору материнской платы опираются на кол-во портов, предназначенных для подключения:
1. Модулей ОЗУ;
2. Сетевых интерфейсов;
3. Устройств хранения данных.

При использовании накопителей формата m.2 проверьте, не совмещают ли их слоты общие линии передачи с SATA-портами на чипсете, и оцените возможное общее число подключаемых накопителей.

Процессор
Кол-во ПК Характеристики Пример
20-40 6 ядра/12 потоков с частотой 2 ГГц или выше
40-80 8 ядра/16 потоков с частотой 2 ГГц или выше
80-120

Оперативная память

Оперативная память снижает износ дисков за счет ZFS Cache и улучшает чтение информации с накопителей, содержащих игры и приложения.

Кол-во ПК Характеристики Пример
20-40 32 Гб
40-80 64 Гб
80-120 96 Гб

Рекомендуем модули ОЗУ стандарта ECC, то есть память с коррекцией ошибок, так как возможны ситуации, когда данные на диске могут повредиться из-за ошибок модуля ОЗУ.

Перед покупкой оперативной памяти обязательно проверяйте её совместимость с материнской платой на оф. сайте производителя

Диски

Для достижения высокой производительности рекомендуем использовать твердотельные накопители (SSD) вместо QLC-накопителей или традиционных жестких дисков (HDD), так как последние работают значительно медленнее. При выборе SSD отдавайте предпочтение моделям с функцией защиты от потери питания (PLP), чтобы предотвратить утрату данных при сбоях в электроснабжении.

- Диск для операционной системы
не нуждается в значительном объеме пространства, ведь он предназначен исключительно для установки и работы ОС и связанных с ней элементов, поэтому это может быть любой SSD от 120-256 Гб.
- Диски основного пула (Игровой диск, файлы пользователей, временные данные)
Основной пул дисков формируется из нескольких накопителей, чтобы хватило общего объема хранения. Чтобы рассчитать нужный размер, учитывайте такие моменты:
Игровой диск: например, если вы хотите, чтобы на всех компьютерах был доступен диск объемом 4 ТБ для игр и контента.
Файлы пользователей: обычно под них выделяют в среднем 500 ГБ.
Временные данные: это изменения, которые происходят на игровом диске во время сеанса клиента. По практике, на каждый клиентский ПК стоит закладывать около 50 ГБ места для таких файлов.
Отказоустойчивость: В конфигурации пула рекомендуется использовать всегда +1 диск. В этом случае при выходе любого диска из строя, клуб продолжит работу.
В итоге: Для конфигурации с 20 компьютерами необходимый объем хранилища в пуле составит: 4 ТБ (для игрового диска) + 500 ГБ (под пользовательские файлы) + (50 ГБ на каждый из 20 ПК для временных изменений) = 5,5 ТБ.
Чтобы достичь этого, потребуется собрать пул из 5 накопителей по 2 ТБ каждый, 4 диска в пуле + 1 в резерве для отказоустойчивости.

Кол-во ПК Игровой диск Характеристики Пример
20-40 4 Тб
5 x m.2 NVME 2ТБ
5 x SATA SSD 2ТБ
m.2 Samsung 970 EVO Plus 2TB
SATA Samsung 870 EVO 2TB
40-80 6 x m.2 NVME 2ТБ
6 x SATA SSD 2ТБ




80-120 8 ТБ  

Диски m.2 сильно греются! Место установки сервера и его корпус должны быть хорошо продуваемые, а так же рекомендуется использовать дополнительные радиаторы.

Если вы используете диски m.2 Samsung 990 Pro, обязательно проверьте, чтобы на них была прошивка не ниже: 7B2QJXD7. У данных диски на предыдущих прошивках есть проблемы с произвольным отключением.

Сетевая карта

Рекомендуемая пропускная способность сетевого интерфейса сервера с учетом числа игровых ПК и их скорости подключения:

Кол-во ПК Скорость подключения ПК Скорость подключения сервера Пример
20-40
1 Гбит/с 10 Гбит/c Intel X520-DA1
2,5 Гбит/с 20 Гбит/c Intel X520-DA2
40-80
1 Гбит/с 20 Гбит/c
2,5 Гбит/с 40 Гбит/c Intel XL710-QDA1
80-120
1 Гбит/с 40 Гбит/c
2,5 Гбит/с 80 Гбит/c Intel XL710-QDA2
Проверенные сборки

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

Материнская плата Процессор Оперативная память Диски Сетевая карта















Помимо совместимости оборудования, очень важно обращаться к проверенным поставщикам, а также качественная сборка сервера!