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 ГБ × количество игровых ПК)
Рекомендуется использовать:
1) дополнительный диск для обеспечения отказоустойчивости за счет использования RAID
2) серверные диски с функцией PLP (Power Loss Protection) - защита от потери питания.
Важно: для суммарного объёма дискового пула более 20TB, рекомендуется использоваться 128GB оперативной памяти.
SSD накопитель для системы - достаточно надежного SSD на 256GB. Системный диск используется только для операционной системы TrueNAS, он не подвергается нагрузке и не нуждается в большом объёме.
Корпус и блок питания - мощность блоки питания рассчитывается исходя из используемых компонентов +запас, обычно для серверов без видеокарты достаточно 600W.
Внимание, дисковый пул(особенного NVME) и сетевая карта находятся в постоянном нагреве, поэтому требуется выбирать хорошо продуваемый серверный корпус и блок питания высшего уровня (Platinum/Titanium) от известного бренда.
Рекомендация использовать серверный форм факторкорпус с двумяPlatinum/Titanium зарезервированными блокамиблоком питания. По статистики блоки питания - самый уязвимый компонент сервера.
Итоговые рекомендации
| Компонент | Минимум | Стандарт | Оптимум |
| Процессор | 6 ядер/12 потоков |
6 ядер/12 потоков +ECC | |
| Оперативная память | 64 гигабайта |
64 гигабайта +ECC | |
| Сетевая карта | 10GBASE SFP+ |
||
| SSD для основных файлов | 1шт SSD NVME, TLC, DRAM | 6шт SSD SATA, TLC, DRAM | 8шт SSD SATA, TLC, DRAM, PLP |
| SSD для системы | SSD 256GB |
||
| Блок питания | BRONZE | GOLD | Platinum/Titanium |
В таблице указаны рекомендации для компьютерного клуба до 72пк и скоростью локальной сети 1 гигабит в сек.
Для компьютерного клуба с локальной сетью 2.5 гигабита и/или больше 72пк, рекомендуется использовать скорость локальной сети 20 или 40 гигабит.
Примеры конфигураций гибридных серверов на 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 SFP+
Накопители для основных файлов: 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
Накопитель для системы: встроенный
Компьютерный клуб 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 QSFP+
Накопители для основных файлов: 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
Список проблемных компонентов
SSD диск m2 NVME Samsung 990 Pro с прошивкой ниже 7B2QJXD7
Материнская плата
Советы по подбору материнской платы опираются на кол-во портов, предназначенных для подключения:1. Модулей ОЗУ;2. Сетевых интерфейсов;3. Устройств хранения данных.
При использовании накопителей формата m.2 проверьте, не совмещают ли их слоты общие линии передачи с SATA-портами на чипсете, и оцените возможное общее число подключаемых накопителей.
Процессор
Оперативная память
Оперативная память снижает износ дисков за счет ZFS Cache и улучшает чтение информации с накопителей, содержащих игры и приложения.
Рекомендуем модули ОЗУ стандарта ECC, то есть память с коррекцией ошибок, так как возможны ситуации, когда данные на диске могут повредиться из-за ошибок модуля ОЗУ.
Перед покупкой оперативной памяти обязательно проверяйте её совместимость с материнской платой на оф. сайте производителя
Диски
Для достижения высокой производительности рекомендуем использовать твердотельные накопители (SSD) вместо QLC-накопителей или традиционных жестких дисков (HDD), так как последние работают значительно медленнее. При выборе SSD отдавайте предпочтение моделям с функцией защиты от потери питания (PLP), чтобы предотвратить утрату данных при сбоях в электроснабжении.
- Диск для операционной системыне нуждается в значительном объеме пространства, ведь он предназначен исключительно для установки и работы ОС и связанных с ней элементов, поэтому это может быть любой SSD от 120-256 Гб.- Диски основного пула (Игровой диск, файлы пользователей, временные данные)Основной пул дисков формируется из нескольких накопителей, чтобы хватило общего объема хранения. Чтобы рассчитать нужный размер, учитывайте такие моменты:Игровой диск: например, если вы хотите, чтобы на всех компьютерах был доступен диск объемом 4 ТБ для игр и контента.Файлы пользователей: обычно под них выделяют в среднем 500 ГБ.Временные данные: это изменения, которые происходят на игровом диске во время сеанса клиента. По практике, на каждый клиентский ПК стоит закладывать около 50 ГБ места для таких файлов.Отказоустойчивость: В конфигурации пула рекомендуется использовать всегда +1 диск. В этом случае при выходе любого диска из строя, клуб продолжит работу.В итоге: Для конфигурации с 20 компьютерами необходимый объем хранилища в пуле составит: 4 ТБ (для игрового диска) + 500 ГБ (под пользовательские файлы) + (50 ГБ на каждый из 20 ПК для временных изменений) = 5,5 ТБ.Чтобы достичь этого, потребуется собрать пул из 5 накопителей по 2 ТБ каждый, 4 диска в пуле + 1 в резерве для отказоустойчивости.
Диски m.2 сильно греются! Место установки сервера и его корпус должны быть хорошо продуваемые, а так же рекомендуется использовать дополнительные радиаторы.
Если вы используете диски m.2 Samsung 990 Pro, обязательно проверьте, чтобы на них была прошивка не ниже: 7B2QJXD7. У данных диски на предыдущих прошивках есть проблемы с произвольным отключением.
Сетевая карта
Рекомендуемая пропускная способность сетевого интерфейса сервера с учетом числа игровых ПК и их скорости подключения:
Проверенные сборки
В данный список будут добавляться конфигурации серверов, который отработали без проблем больше 1 года на TrueNAS.
Помимо совместимости оборудования, очень важно обращаться к проверенным поставщикам, а также качественная сборка сервера!