Русский
Русский
English
Статистика
Реклама

Сервер Lenovo ThinkSystem SR650 универсальный солдат

В этом техническом обзоре мы познакомим вас с одним из самых продаваемых серверов в мире сервером Lenovo ThinkSystem SR650, а также ознакомим с результатами нагрузочного тестирования.

Lenovo ThinkSystem SR650 это двухпроцессорный rack-сервер 2U, который подходит для широкого спектра задач малых, средних и крупных предприятий, таких как: СУБД, виртуализация и облака, инфраструктура виртуальных рабочих столов (VDI), различные корпоративные приложения, а также бизнес-аналитика и большие данные.



Скорость, надежность, безопасность и удобство управления


SR650 имеет множество функций для повышения производительности. В первую очередь, это достигается при помощи использования второго поколения семейства процессоров Intel Xeon Scalable, включающих до 28 ядер на процессор. Всего в сервере поддерживается два процессора и, соответственно, до 56 ядер.

Сервер имеет 24 слота для оперативной памяти, а её максимальный объем на сервер составляет до 3 ТБ с частотой памяти до 2933 МГц.

Дисковая подсистема SR650 предлагает гибкое и масштабируемое внутреннее хранилище в форм-факторе с 24 2,5-дюймовыми и 2 3,5-дюймовыми дисками для конфигураций с оптимизированной производительностью или до 14 3,5-дюймовых дисков для конфигураций с оптимизированной емкостью, обеспечивая широкий выбор SAS / SATA HDD / SSD и PCIe NVMe SSD. Важным плюсом является то, что возможно обеспечить использование дисков SAS, SATA или NVMe PCIe в одних и тех же отсеках для дисков с конструкцией AnyBay.




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



Задняя панель сервера предоставляет возможность установки до пяти PCI-e, два из которых могут быть задействованы под графические адаптеры для организации графического VDI.

Дополнительно предусмотрена LOM-карта, которая может предоставить ещё 4 порта 1 или 10 Гбит Ethernet.



Также сервер SR650 крайне удобен с точки зрения модификации и профилактики, крышка сервера снимается без использования отвертки, что существенно экономит время администратора.

Мощные функции управления на базе набора управляющего ПО XClarity упрощают и локальное, и удаленное администрирование сервера SR650.

C помощью XClarity Controller обеспечиваются расширенные функции управления, мониторинга и оповещения.

XClarity Controller позволяет непрерывно отслеживать системные параметры и в автоматическом режиме запускать предупреждения для выполнения действий по восстановлению в случае сбоя.



Встроенный XClarity Provisioning Manager упрощает настройку, конфигурацию и обновления системы.

Для управления большим парком серверов поддерживается Lenovo XClarity Administrator который обеспечивает комплексное централизованное управление из любого места не только с компьютера, но и, в том числе, с помощью мобильного приложения Lenovo XClarity.




Для интеграции с другими популярными системами управления предусмотрен Lenovo XClarity Integrators, который поддерживает работу с VMware vCenter и Microsoft System Center, расширяя функции XClarity Administrator до программных инструментов управления виртуализацией и позволяя администратору развертывать инфраструктуру и управлять ею от начала до конца.

Проверка боем. Результаты нагрузочного тестирования


В марте 2019 года компания TPC Benchmark-E (TPC-E) провела нагрузочное тестирование сервера SR650 в качестве сервера для высоконагруженной СУБД MS SQL Server.

О бенчмарке TPC-E

TPC Benchmark E (TPC-E) это рабочая нагрузка для оперативной обработки транзакций (OLTP). Это смешанная нагрузка из транзакций чтения и транзакций с интенсивным обновлением, которые имитируют действия в сложных средах приложений OLTP. Схема базы данных, методы заполнения данных, транзакции и правила реализации теста были разработаны, чтобы в целом представлять картину нагрузок в современных OLTP-системах. Эталонный тест исследует широкий спектр компонентов системы, связанных с такими средами, которые характеризуются:

  • Одновременным выполнением нескольких типов транзакций различной сложности;
  • Сбалансированным сочетанием дискового ввода-вывода и утилизации процессоров;
  • Целостностью транзакций;
  • Сочетанием унифицированного и неоднородного доступа к данным;
  • Базами данных с реалистичным содержимым, состоящих из множества таблиц с большим разнообразием размеров, атрибутов и отношений между ними.

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

Различные типы транзакций имитируют взаимодействия компании со своими заказчиками и деловыми партнерами. Различные типы транзакций имеют разные требования к времени выполнения.

Тест определяет:

  • Два типа транзакций для имитации операций типа заказчик-бизнес и бизнес-бизнес (т.е. взаимодействие партнёров по бизнесу);
  • Несколько транзакций для каждого типа транзакции;
  • Различные профили выполнения для каждого типа транзакции;
  • Особое сочетание времени выполнения для всех определенных транзакций.

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

Показатель производительности TPC-E, является мерой пропускной способности бизнеса, отражающей количество завершенных транзакций с результатами деятельности бизнеса (торговли), обрабатываемых в секунду, а также стоимость одной транзакции в долларах. Множественные транзакции используются для имитации деловой активности по обработке сделок, и каждая транзакция требует ответа. Показатель производительности для эталонного теста выражается в транзакциях в секунду-E (tpsE).

Состав стенда тестирования

Сервер клиент СУБД: Lenovo ThinkSystem SR650:

  • 2xXeon Platinum 8168 2,7 GHz (2 ЦПУ/48 ядер/96 потоков)
  • 96 GB RAM
  • 2x300GB SAS HDD RAID-1

Сервер СУБД: Lenovo ThinkSystem SR650:

  • 2xXeon Platinum 8260 2,7 GHz (2 ЦПУ/56 ядер/112 потоков)
  • 1536 GB RAM
  • 2x800GB SAS SSD RAID-1
  • 6x800GB SAS SSD RAID-10
  • 4xLenovo Storage D1224 (дисковые полки SAS 12 Gbs, 74x800 GB SAS SSD сконфигурированных в две RAID-группы: 4x17 RAID-5, 1x6 RAID-10)

Серверы соединены между собой с помощью 4-х линков 10 GbE

Более подробная конфигурация стенда приведена ниже.



Подробные данные о конфигурации оборудования, программного обеспечения, а также методике тестирования можно посмотреть непосредственно в отчете TPC-E, который лежит в открытом доступе: tpc.org/4084

Результаты тестирования

Результаты тестирования состоят из трех групп тестов:

  • Штатный режим работы
  • Доступность данных
  • Аварийное восстановление

Штатный режим

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

В результаты штатного теста в стабильном рабочем состоянии сервер SR650 поддерживает уровень в чуть-более чем 7000 транзакций в секунду-E.

Результаты штатного тестирования приведены на графике ниже.



Доступность данных

При измерении доступности данных выполняются различные операции, имитирующие сбои дисковой подсистемы.

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

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

Ниже приведены типы дисковых массивов, на которых хранятся различные типы данных.



В ходе теста доступности данных были выполнены следующие шаги:

  • Вызван сбой диска в массиве журналов базы данных (диск физически извлечен из сервера).
  • Через 5 минут таким же образом вызван второй сбой диска, который в данном случае работает в массиве tempdb.
  • Еще через 5 минут вызван третий сбой диска, который работает непосредственно с данными СУБД.

Поскольку все массивы защищены различными уровнями RAID, остановки доступа к данным не произошло, и, кроме кратковременной просадки производительности, никакого эффекта не было.

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

Ниже приведен график тестирования доступности данных.



Аварийное восстановление

Финальный тест на аварийное восстановление это процесс восстановления системы в целом после серьезной аварии, которая полностью вывела из строя сервер СУБД. Аварийное восстановление считается успешно завершенным, когда рабочая нагрузка вернется к штатным значениям в ~7000 tpsE.

Для тестирования аварийного восстановления были выполнены следующие шаги:

  • Из сервера СУБД извлечены все кабели питания, в результате чего он немедленно прекратил работу. Все содержимое основной памяти и кэшей сервера было потеряно. Все RAID-контроллеры дисков внутри сервера работали без батарей, поэтому все содержимое кэша контроллера дисков было тоже потеряно.
  • Подключены кабели питания и включен сервер СУБД.
  • Удалены все файлы данных и журналов для tempdb.
  • Запущен SQL Server. Он автоматически начал восстановление базы данных. Отметка времени в журнале ошибок SQL Server первого сообщения, связанного с tpce базы данных, считается началом восстановления базы данных.
  • Отметка в журнале ошибок SQL Server Восстановление завершено считается концом восстановления базы данных. Суммарно процесс восстановления данных занял чуть более 15 минут.

Поскольку между окончанием восстановления базы данных и началом восстановления всех приложений был промежуток времени, а ряд транзакции потребовалось запустить заново (а не просто продолжить), то эти транзакции начали выполняться только после восстановления БД (см. красную линию на графике), на что ушло ещё около 10 минут.



Таким образом, окончанием аварийного восстановления является полное восстановление рабочей нагрузки всех приложений, т.е. точка времени на графике, где синяя и красные линии дойдут до штатного показателя в ~7000 tpsE.

Итого:

  • Время восстановления базы данных 00:15:33.
  • Время восстановления приложения 00:10:06.
  • Время полного аварийного восстановления 00:25:39.
  • Итоговое резюме отчета с разбивкой по типу транзакций представлено ниже:



Итоговое заключение с набранным показателем tpsE и стоимостью одной транзакции представлено ниже:



Показатель в 7012,53 tpsE со стоимостью транзакции в 90,99 долларов занял второе место в рейтинге TPC-E Top Performance Results, где на первом месте находится топовый сервер Lenovo ThinkSystem SR860 V2 ( tpc.org/tpce/results/tpce_perf_results5.asp?resulttype=all ), а также третье место в рейтинге TPC-E Top Price/Performance Results, где на первом месте также SR860, а на втором решение конкурента.

Это очень достойный показатель. В итоге мы имеем мощный, гибкий, управляемый и надежный сервер, который, как и другие продукты Lenovo также отличается умеренной конкурентоспособной ценой. Именно это сочетание качеств позволило серверу Lenovo ThinkSystem SR650 стать самым продаваемым сервером Lenovo в мире. Оставить заявку на сервер Lenovo ThinkSystem SR650 можно по ссылке.
Источник: habr.com
К списку статей
Опубликовано: 24.12.2020 20:04:36
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Блог компании lenovo

Серверная оптимизация

Серверное администрирование

Lenovo

Сервер

Серверы

Thinksystem sr650

Thinksystem

Vdi

Субд

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru