Как стать автором
Поиск
Написать публикацию
Обновить
326.36

Российский сервер «Гравитон»: высокая производительность с привкусом страданий админа

Время на прочтение6 мин
Количество просмотров9.8K

Привет, Хабр! Я Михаил Косцов, руковожу практикой вычислительной инфраструктуры и систем резервного копирования в К2Тех. Недавно мы тестировали СХД от Аэродиска, а теперь на очереди ещё один отечественный продукт — сервер «Гравитон» С2122ИУ на платформе «Урал».

Российский рынок потихоньку заполняется предложениями от отечественных производителей серверов, но главный вопрос остается открытым: способны ли они удовлетворить потребности бизнеса? Даже у Dell и HPE есть косяки, что уж говорить о новичках. И вот с «Гравитон» получилась интересная история: железо оказалось крепким, а система управления… ей есть куда расти.

В статье попробуем честно ответить на вопросы: насколько созрело российское железо, может ли новый сервер потягаться с Dell R660, и где у него сильные стороны, а где — недоработки.

Внешний вид и первое включение


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

Внешний вид сервера «Гравитон» С2122ИУ 
Внешний вид сервера «Гравитон» С2122ИУ 

Первое впечатление — сборка аккуратная. Индикаторы стандартные: питание, ошибки, активность дисков, ID-подсветка, неисправность памяти, статус охлаждения.

Фото системной платы «SMB-C741-LSP01 ЕЦРТ.469555.038 Урал»
Фото системной платы «SMB-C741-LSP01 ЕЦРТ.469555.038 Урал»

Правда, с дисками на старте вышел сюрприз: после первого включения NVMe-накопители отваливались! Решение оказалось простым, но странным — переткнуть кабели питания в верхний бэкплейн. При этом с удалением, созданием и настройкой виртуальных дисков на программном уровне проблем не замечено.

Настройка и управление


BIOS от AMI — базовый, но рабочий. Можно настроить сеть для IPMI, RAID-массивы и прочее. Интерфейс знакомый, встречается на многих платах. Хватает для настройки загрузки, базовых параметров BMC и, главное, конфигураций RAID.

Управляется сервер через встроенный модуль BMC — он дает основную информацию и функции для повседневной работы. На главной странице показано состояние компонентов и журнал событий. Еще здесь видны актуальные версии прошивок, их можно обновлять прямо отсюда.

Экран главного раздела BIOS
Экран главного раздела BIOS

Есть возможность запустить KVM-консоль для удаленного доступа к операционной системе. Плюс можно посмотреть данные с различных датчиков и сенсоров.

Главная страница BMC — System overview 
Главная страница BMC — System overview 

Настройка IPMI начинается идеально. Но через случайные промежутки времени после ввода логина и пароля начинается бесконечная загрузка страницы, и в BMC зайти уже не получается. Спасают только радикальные меры: полное обесточивание сервера (выдергиваешь шнур, считаешь до десяти, втыкаешь обратно). Либо обходной путь через MobaXterm, которая притворяется браузером: с ее помощью получается залогиниться, и BMC снова оживает.

Монтирование ISO-образов работает нормально: подключаешь образ с удаленной машины или USB, сервер грузится с него. Правда, для комфортной работы нужна быстрая сеть или железные нервы. В интерфейсе есть функции анализа датчиков в разделе «Sensors».

BMC — Sensors 
BMC Sensors 

Еще один нюанс — некорректно работает настройка RAID из BMC. Чтобы создать или изменить конфигурацию RAID, приходится лезть в BIOS при каждом изменении (Del > «Расширенные»).

Интерфейс страницы Advanced-настроек в BIOS
Интерфейс страницы Advanced-настроек в BIOS

Все это превращает BMC в источник головной боли для сисадмина. Аппаратная платформа управления есть, базовые функции работают, но стабильность, полнота данных и удобство администрирования требуют доработок.

Тесты отказоустойчивости и производительности

Чтобы проверить надежность сервера «Гравитон», мы провели серию испытаний.

Начали с тестирования горячей замены диска, затем блока питания (резервирование N+1) и вентилятора (резервирование 3+1). Сервер успешно перенаправлял нагрузку при каждой замене, поддерживая полную доступность данных без перерывов.

Финальным аккордом стал 22-часовой стресс-тест. Все это время снимали показания температуры ключевых компонентов. Максимальная температура процессоров дошла до 70°С — это в пределах нормы.

Результаты стресс-теста
Результаты стресс-теста

Сравниваем с Dell R660 

Конфигурация тестового стенда для сервера «Гравитон» С2122ИУ (системная плата «SMB-C741-LSP01 ЕЦРТ.469555.038 Урал»):

Компонент

Модель

Процессоры

2× Intel Xeon Gold 6530

Память

4× Samsung DDR5 64 GB RDIMM

Диски

4× NVMe SSD 1.92 TB, 2× SAS HDD 900 GB

Контроллер RAID

MegaRAID SAS 9361-16i

Сетевые карты

ConnectX-5 (25 GbE), 2× Fiber Channel 32Gb

Сравнение с Dell PowerEdge R660 проводили на идентичной конфигурации — чтобы все было честно.

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

7-Zip (LZMA): компрессия и декомпрессия данных — классический тест для демонстрации эффективности процессорных ядер. Оба сервера показали практически равные результаты, что подтверждает отсутствие ограничений на производительность со стороны платформы. 

Результаты теста компрессии
Результаты теста компрессии
Результаты теста декомпрессии
Результаты теста декомпрессии

Stream — это синтетический тест пропускной способности оперативной памяти (RAM), который имитирует типичные операции с большими массивами данных.

Тест проверяет несколько операций с памятью: COPY (копирование данных из одного массива в другой), SCALE (умножение каждого элемента массива на константу), ADD (сложение двух массивов и запись результата в третий), TRIAD (комбинированная операция). 

Результаты выражаются в байтах в секунду и показывают пропускную способность памяти. Массивы подбираются значительно больше кэша, чтобы минимизировать влияние кэширования и измерить реальную пропускную способность оперативной памяти.

Применялись одинаковые модули памяти, и мы выявили лишь незначительную разницу в производительности серверов «Гравитон» и Dell. Это совершенно не критично для реальных условий эксплуатации и говорит о хорошей производительности памяти сервера «Гравитон».

Результаты теста Stream Copy
Результаты теста Stream Copy
 Результаты теста Stream Scale
 Результаты теста Stream Scale
 Результаты теста Stream Add 
 Результаты теста Stream Add 
Результаты теста Stream Triad
Результаты теста Stream Triad

Дальше оценили производительность PostgreSQL. Отслеживали количество одновременно работающих клиентов (50 и 250). Каждый тест измерял общее количество транзакций за десять минут.

Тесты PostgreSQL показали, что под нагрузкой СУБД российский сервер не уступает Dell благодаря технологии Intel VROC в RAID-массивах на базе NVMe SSD. Для сравнения: на Dell RAID собирается через контроллер S160.

Результаты теста PostgreSQL с 50 клиентами
Результаты теста PostgreSQL с 50 клиентами
Результаты теста PostgreSQL с 50 клиентами задержки
Результаты теста PostgreSQL с 50 клиентами задержки
 Результаты теста PostgreSQL с 250 клиентами
 Результаты теста PostgreSQL с 250 клиентами
 Результаты теста PostgreSQL с 250 клиентами задержки
 Результаты теста PostgreSQL с 250 клиентами задержки

Redis — база данных типа «ключ-значение». Ее производительность оценивается количеством атомарных операций в секунду. Здесь произошло интересное: по итогам тестирования «Гравитон» обошел Dell R660, показав лучшее время отклика и бОльшую производительность.

Результаты теста Redis(SET) 50 потоков
Результаты теста Redis(SET) 50 потоков
Результаты теста Redis(GET) 50 потоков
Результаты теста Redis(GET) 50 потоков
Результаты теста Redis(SET) 250 потоков
Результаты теста Redis(SET) 250 потоков
Результаты теста Redis(GET) 250 потоков
Результаты теста Redis(GET) 250 потоков

Наконец, используя популярный тест Гилева, мы убедились, что система способна справиться с требовательными задачами учета и ERP без снижения производительности. Полученный результат – между «хорошо» и «замечательно»:

Результаты теста Гилева. ПО: TPC+G1C 2.1.0.7
Результаты теста Гилева. ПО: TPC+G1C 2.1.0.7

Завершим сравнение сводной таблицей, где собраны все основные результаты. 

Итоговая оценка

Критерий 

Описание 

Оценка

Весовой  

коэффициент (%)

Удобство эксплуатации и администрирования

Качество интерфейса управления и логов

10%

Удобство инсталляции и настройки

Легкость установки и настройки

10%

Производительность 

Результаты синтетических  тестов

10

20%

Надежность/стабильность 

Стабильность работы и  отсутствие сбоев

30%

Качество сборки 

Материалы и качество сборки сервера

10 

15%

Доступность документации и помощь вендора

Качество документации и помощь при тестировании

6

15%

Кому подойдет

Сервер «Гравитон» является масштабируемым, поддерживая до 96 ядер (по конфигуратору) и 8Tb памяти и подойдет для таких задач, как: СУБД (PostgreSQL, Redis), 1С, виртуализация. 

«Гравитон» —  отечественный реестровый сервер (входит в реестр Минпромторга) и может занять свою нишу как в государственных компаниях и компаниях с госучастием (кто обязан покупать отечественное оборудование), так и в крупных корпорациях. 

Финальный вердикт: аппаратная часть «Гравитона» С2122ИУ доказывает, что решения от российских компаний могут конкурировать с лидерами рынка. В тестах Redis и PostgreSQL этот сервер показал результаты на уровне Dell, собран качественно, работает стабильно. Он показал отличные результаты в тесте Гилева, что делает его пригодным для использования в качестве сервера 1С. Но система управления — слабая сторона. BMC превращает администрирование в задачу со звездочкой. Эти недоработки опустили итоговую оценку до 8,2 из 10, но главное, что база крепкая — «Гравитон» нужно просто доработать софтовую часть.

Теги:
Хабы:
+24
Комментарии54

Публикации

Информация

Сайт
k2.tech
Дата регистрации
Численность
101–200 человек
Местоположение
Россия