Пришли сервера под 1С, подвалило работы, будем готовить. Собираем сервер из того что есть в продаже, по итогу получится очень даже не плохо.
При заказе были следующие требования эксплуатации:
- Форм-фактор 1U
- Два блока питания
- Два процессора Intel Xeon Gold
- Память: 768 ГБ (нехило так)
- Два NVMe диска под базу MSSQL и 1С, будут объединены в программное зеркало RAID1 средствами Windows
- Два SATA SSD под операционную систему, будут объединены в программное зеркало RAID1 на встроенном программном RAID контроллере чипа Intel
- Два SFP+ порта
Обзор аппаратной части
Обошлись без аппаратных RAID контроллеров.
Распакуем.
Сборку начинки сервера заказывали сразу у поставщика. Поставщик, естественно, прилепил к серверу наклейку с каким-то своим названием. Но нас не проведёшь, в обводах корпуса так и видится Supermicro SYS-1029P-WTRT.
Сервер Supermicro SYS-1029P-WTRT
Есть два подхода к выбору сервера. Можно выбрать сервер с учётом возможной расширяемости или роста определённого показателя: производительности, объёма оперативки или места на дисках. А можно выбрать сервер под определённую задачу. Первый способ более затратный, но с заделом на будущее. Второй — оптимальный по затратам, но почти без возможности роста.
Supermicro SYS-1029P-WTRT — типичный второй вариант, сервер форм-фактора 1U, разработанный для оптимизации затрат и предоставляющий двухпроцессорную вычислительную платформу Intel Xeon Scalable в небольшом пространстве. Сервер подобран под конкретную задачу.
В коробке всё что осталось после сборки.
Уши для сервера. Есть ещё рельсы в коробке, но я не стал их распаковывать и фотографировать. Кабели питания, мелочи от корпуса, Крепления для M2. Драйвера, мануал и планка для сетевой карты.
Хорошо когда кладут планку от сетевухи, не все так делают. Именно в этом сервере нам подсунули сетевуху LR-Link LREC9812BF-2SFP+.
LR-Link PCIe x8 10G Dual-Port Server Adapter — LREC9812BF-2SFP+
Мы не указывали что на сервере будет использоваться ОС Windows, непонятно почему именно этот адаптер вставили. Хорошо хоть он под Windows работает. Правда, пришлось купить трансиверы, наши не подошли.
Если сетевую карту потом переставим на какой-то другой сервер, то низкопрофильная планка может пригодиться.
Два блоки питания сзади. Всё как заказывали, с этим всё в порядке.
С поддержкой горячей замены, естественно.
Заглянем под крышку. Материнская плата Supermicro X11DDW-NT. Накатываю свежую прошивку.
Материнская плата Supermicro X11DDW-NT — прошивка IPMI 01.74.04 и BIOS 3.6
BIOS и IPMI тоже обновляю.
Память: 768 ГБ. Планки Micron 64 ГБ с частотой 2933 МГц. Два процессора Intel Xeon Gold 6240R CPU 2.40GHz. 24 ядра. Процессоры будем потом разгонять, активных ядер будет 16.
Под систему у нас два диска:
Samsung PM893 2.5'' 960GB SSD SATA 3 — MZ7L3960HCJR-00A07
Универсальный SSD диск для серверов и рабочих станций. Предназначен больше для чтения — 98K IOPS, DWPD 1. Если много не писать, то прослужит долго. При случайной записи выдаёт 30K IOPS, TBW: 1.752 TB. MTBF не плохой, 2000000 ч. Энергопотребление очень низкое. Из двух SSD будет собран RAID 1 на чипе Intel PCH.
Под базу и 1С два диска:
NVMe диск WD Ultrastar DC SN840 3.2TB — 0TS1876
Ultrastar DC SN840 — это высокопроизводительный твердотельный накопитель NVMe 3-го поколения Western Digital для центров обработки данных с PCIe Gen 3.1 (двухпортовый), NVMe 1.3, обеспечивающий скорость последовательного чтения/записи до 3470/3300 МБ/с и до 503000 операций ввода-вывода в секунду при чтении/записи в смешанном произвольном порядке 70/30.
Подготовка, оптимизация и разгон сервера
Будем ставить Windows Server 2016. Материнская плата оснащена набором микросхем Intel C622. Этот контроллер способен объединять диски SATA3 (6 Gbps) в массивы RAID 0,1,5,10. Сколько диском можно объединять в массив — это нужно читать мануал, я встречался с ситуацией, когда в RAID10 нельзя было объединить более 4 дисков, странно, но факт. Собираю из SSD RAID массив.
Готовим сервер к эксплуатации:
- ставим ОС на RAID1
- настраиваем сеть
- устанавливаем драйвера
- настраиваем Windows
- настраиваем мониторинг
- готовим рабочие диски
- устанавливаем и настраиваем ПО
Supermicro — подготовка Windows Server 2016 к эксплуатации
Рабочие NVMe диски объединяем в динамический RAID1:
Windows Server 2016 — настройка программного RAID массива
Оптимизируем сервер. Затрагиваем и аппаратную и программную часть. Разгоняем частоту процессора.
Оптимизация сервера Supermicro для работы с 1С
Было:
Стало:
Разгоняем процессор уменьшением количества ядер:
Разгоняем 1С уменьшением количества ядер
И получили результат: 53.76 попугая. Добавили ещё 6 баллов и вышли во вторую полусотню. Замечательный результат, пожалуй, ещё больше разгонять не буду.
Всем прекрасного дня, обожаю 1С. Ах да, второй сервер ещё делать...