© 1995-2021 Компания «Инфосистемы Джет»
Итоги тестирования серверной платформы Huawei KunLun
Вычислительные комплексы

Для начала кратко скажем об архитектуре KunLun, поскольку эта информация практически не представлена в русскоязычном сегменте. KunLun создавался как High-End-сервер, отсюда следует дублирование всех его компонентов (в том числе модулей управления и контроллеров NUMA-узлов).

Вычислительные комплексы Обзор

Серверная платформа Huawei KunLun – выводы тестирования

06.06.2016

Посетителей: 76

Просмотров: 63

Время просмотра: 0.6 мин.

Для начала кратко скажем об архитектуре KunLun, поскольку эта информация практически не представлена в русскоязычном сегменте. KunLun создавался как High-End-сервер, отсюда следует дублирование всех его компонентов (в том числе модулей управления и контроллеров NUMA-узлов). Впрочем, одним дублированием компонентов High-End’ность сервера не ограничивается – в нем можно без остановки ОС заменять не только PCIe-платы (что в принципе не ново), но и процессоры с памятью. Система проактивно отмечает компоненты, которые скоро могут выйти из строя, не дожидаясь самого сбоя. Инженеры могут заменить их без остановки ОС. Пока горячая замена процессоров и модулей памяти работает только в ОС EulerOS (CentOS от Huawei), скоро обещают поддержку «из коробки» для RHEL и SLES.

 

 

Системные платы сервера, состоящие из 1 процессора и 24 модулей памяти, через систему коммутации объединяются в физические партиции с 4, 8, 16 или 32 процессорами. Меньшую гранулярность можно получить лишь при использовании логического партиционирования (гипервизора).

 

В сервере также имеются встроенные диски – до 4 корзин по 12 дисков в каждой с возможностью создания аппаратного RAID внутри каждой корзины. В некоторых случаях это может помочь отказаться от использования внешнего дискового массива.

Основная особенность KunLun заключается в возможности объединения до 32 процессоров Intel Xeon и до 24 ТБ памяти в одной партиции. Так, в HP Superdome X помещается только 16 процессоров, в SGI UV 300 – тоже 32, но сама SGI ориентирована на HPC. Сопоставимое количество процессоров Intel Xeon не объединено больше ни в одном промышленном решении.

 

 

Почему не каждый производитель может предложить 32-процессорную систему

Реальность такова, что штатные средства процессоров Intel позволяют объединять не более восьми процессоров в одном сервере. Объединение большего количества требует создания специальных устройств – контроллеров NUMA-узлов (node controller). Intel их не производит, но сама возможность использования такого функционала заложена в шину QPI. Этим воспользовались HP, SGI и Huawei – каждый вендор сделал свой контроллер. Здесь нужно понимать, что создание подобного контроллера подразумевает масштабную научную деятельность с вытекающими отсюда затратами. У Huawei, например, разработка заняла 8 лет.

С другой стороны, остальные вендоры (в том числе сам Intel) не стали разрабатывать свои контроллеры. На это есть веские причины. Первая – это то, что увеличение количества процессоров ведет к замедлению скорости работы с памятью. В большой степени это связано с необходимостью синхронизации состояния кэшей процессоров: чем больше процессоров закэшировали участок памяти, тем больше потребуется оповещений при его изменении одним из процессоров. Вторая причина – для подавляющего большинства вычислительных задач хватает серверов с количеством процессоров от одного до четырех.

 

Ну и как еще одно нововведение: в системе используется BIOS производства Huawei, и производитель готов предоставить исходные коды для сертификации ПО.

 

EulerOS

 

Об этой ОС мы узнали при демонстрации замены процессора «на лету». Информации о ней в интернете очень мало, разве что есть данные о ее сертификации по последней версии Linux Standard Base. На поверку оказалось, что EulerOS – это собранная из исходников RHEL – Red Hat Enterprise Linux (по аналогии с CentOS). Huawei кастомизирует ее для своего оборудования, добавляя драйверы горячей замены ЦПУ/ОЗУ.

 

Помимо EulerOS, в KunLun заявлена поддержка RHEL, SLES 11&12, Windows Server 2012.

 

Тест производительности SPECint / SPECfp

 

Образно говоря, с арифметикой в KunLun все хорошо. При проведении SPECint процессы привязываются к конкретным ядрам и работают только с локальной памятью.

 

Сервер

SPECint

SPECfp

SGI UV 300 (32x, Intel Xeon E7-8890 v3)

22600

15700

KunLun 9032 ( 32x - Intel Xeon E7-8890 v3)

22900

16 3 00

IBM Power E880 (16 x Power8 4.0 GHz, 192 core)

14400

11400

KunLun 9016 (16x - Intel Xeon E7-8890 v3)

11 7 00

8050

SGI UV 300 (16x, Intel Xeon E7-8890 v3)

11400

7880

Integrity Superdome X (16x, Intel Xeon E7-8890 v3)

11100

7670

 

Интересным получилось сравнение KunLun с топовым IBM Power E880 (также 16-процессорным) – он не так уж сильно оторвался от KunLun. То есть для вычислений Intel Xeon сервер Huawei вполне может конкурировать с Power8.

 

Тест производительности SLOB (Oracle)

 

Этот тест в большей степени измеряет скорость не самих вычислений, а доступа к памяти. Привязки процессов СУБД к NUMA-узлам нет, для теста вся память считается равноудаленной от процессоров. Данный тест подкрепил цифрами теорию о нелинейном росте производительности сервера при добавлении ресурсов.

 

Семикратное увеличение процессорных мощностей (с 16 до 144 ядер, с учетом понижения частоты) приводило к пятикратному росту производительности сервера (КПД 71%). Четырехкратное увеличение количества ядер – с 16 (4 ЦПУ) до 64 (16 ЦПУ) – обусловило рост производительности в 2,7 раза (КПД 68%).

 

Области применения KunLun

 

По нашему мнению, основным достоинством KunLun является огромный объем памяти на его борту (24 ТБ сейчас, 32 ТБ в будущем). Поэтому основной областью его применения будет In-Memory аналитика, когда вся БД помещается в оперативную память. Использование KunLun позволяет на 3 порядка сократить время доступа к данным по сравнению с жесткими дисками и, соответственно, ускорить время выполнения запросов к БД. KunLun хорошо подойдет для задач SAP HANA и SAP S/4HANA. Объем памяти позволяет использовать HANA даже в одноузловой конфигурации KunLun. Oracle Database (особенно с In-Memory option) и QlikView также хорошо смотрятся в китайском суперсервере.

 

Соответственно, подобный комплекс найдет свое применение в качестве платформы для SAP HANA у ритейлеров для анализа больших объемов данных и формирования ценной для бизнеса «выжимки» из них: какие товары пользуются наибольшим/наименьшим спросом, каково их наличие на складах и т.д. Банкам связка Oracle In-Memory Option и KunLun даст возможность «на лету» осуществлять анализ кредитоспособности клиентов, рассчитывать нормативы по достаточности капитала банка и т.д. Телеком-операторы могут использовать это решение для задач по управлению лояльностью абонентов – формирования их профилей, осуществления таргетирования.

 

Другим классом задач для KunLun может стать замещение RISC-систем на x86. Для ряда заказчиков актуальны вертикально масштабируемые задачи, переросшие x86-серверы прошлого и выполняемые на RISC. В то же время стоимость обслуживания и модернизации этих платформ такова, что между стоимостью KunLun и годового обслуживания RISC-системы можно поставить знак равенства. По заявленному уровню надежности KunLun им не уступает, при этом выигрывает по разнообразию прикладного ПО. Отметим, что у себя на родине KunLun активно используется для импортозамещения, в основном как платформа для миграции с RISC-систем. 

Уведомления об обновлении тем – в вашей почте

«Командный зачет»

Для составления полной картины о функционировании системы IBM Maximo необходимо рассмотреть возможность и степень ее совместимости с другими приложениями, которые установлены на предприятии.

Оборудование Huawei для строительства ЦОД

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

SIEM в России — состояние и перспективы рынка

В дискуссии приняли участие Артем Медведев, Евгений Афонин, Александр Чигвинцев, Михаил Чернышев, Алексей Горелышев, Олег Бакшинский

Новые СХД на базе flash-технологий

IBM представила новые СХД на базе flash-технологий. Речь идет о пополнении семейства IBM FlashSystem двумя моделями – IBM FlashSystem A9000 и IBM FlashSystem A9000R, а также о решении корпоративного уровня IBM DS8888, предназначенного для работы в связке с мейнфреймами IBM z Systems и серверами IBM Power Systems.

Как построить эффективное решение с IBM System Power

Виртуализация как концепция консолидации для отдельно взятых продуктов и элементов ИТ-инфраструктуры известна достаточно давно, еще со времен систем IBM S/360, и охватывает разные уровни – от платформ (включая микропроцессоры) до ПО и реализуется различными способами: программными, аппаратными и программно-аппаратными

Управление ИБ как часть интегрированного управления компанией, ее рисками и соблюдением правовых норм

На сегодняшний день информационные технологии призваны автоматизировать почти все бизнес-функции в любой компании. Ведущие игроки мирового рынка используют специализированные ИТ-cистемы, чтобы увеличить производительность своих процессов, например, повысить финансовую эффективность или уровень обслуживания клиентов.

Guardium - гвардеец от ИБ

Пожалуй, на современном российском рынке нет компании, которая бы не стремилась минимизировать риски, связанные с несанкционированным доступом к ее критичной информации, которая хранится в базах данных. В своеобразном wish list по обеспечению ИБ бизнеса также находятся поддержание максимальной безопасности данных и контроль действий пользователей БД.

В России проведено первое сравнение вендоров Wi-Fi 6. Что выяснили специалисты тестовой лаборатории «Инфосистемы Джет»?

В чем преимущества Wi-Fi 6? Особенности решений от Huawei, Cisco, Aruba и Ruijie? Результаты тестирования технологии в нашей лаборатории?

Думы об аутсорсинге

Начать эту статью мне хотелось бы перифразом Владимира Маяковского: если ИТ-аутсорсинг выбирают, значит это кому-нибудь нужно. Возникают вопросы - кому именно и в каких ситуациях?

Спасибо!
Вы подписались на обновления наших статей
Предложить
авторский материал





    Спасибо!
    Вы подписались на обновления наших статей
    Подписаться
    на тему







      Спасибо!
      Вы подписались на обновления наших статей
      Оформить
      подписку на журнал







        Спасибо!
        Вы подписались на обновления наших статей
        Оформить
        подписку на новости







          Спасибо!
          Вы подписались на обновления наших статей
          Задать вопрос
          редактору








            Оставить заявку

            Мы всегда рады ответить на любые Ваши вопросы

            * Обязательные поля для заполнения

            Спасибо!

            Благодарим за обращение. Ваша заявка принята

            Наш специалист свяжется с Вами в течение рабочего дня