В нашу лабораторию Jet RuLab на тестирование попали серверы бренда TTY, довольно успешно продающиеся на китайском внутреннем рынке, но малоизвестные в России. В этом посте рассказываем о моделях двух поколений, возникших проблемах и можно ли с этим жить.
![](https://habrastorage.org/getpro/habr/upload_files/62e/668/e79/62e668e7921425fcbbe4f659c9a67eda.png)
Кто такие TTY
Компания была основана в Китае в 2016 году. Есть патенты на изобретения, дизайн, авторские права на программное обеспечение, а также семь патентов PCT. У TTY довольно широкая линейка решений, с которой можно ознакомиться на сайте. В ассортименте rack-серверы универсального назначения, серверы под GPU, серверы хранения, периферия и т. д. Из интересного в линейке присутствуют 4-процессорные конфигурации от Intel, а также анонсированы серверы хранения на x86 процессорах Hygon (аналог AMD EPYC) и на ARM-процессорах Phytium. Нам на тест достались два стандартных 2U-сервера разных поколений (V2 и V3), немного различающихся по конфигурации. Комплектации их практически ничем не выделяются на фоне остальных брендов. Материнские платы, похоже, собственного производства. Особенностью обладал сервер V3 — в его задней части корпуса смонтирована корзина для дополнительных 2,5 дисков. На тест мы получили серверы в следующих конфигурациях:
TTY TU628V2
part number: ****
BMC Firmware Revision: 2.00.0001
BIOS Firmware Revision: T2DM08.00
Процессор: Intel Xeon Gold 6338 — 2 шт.
Память: 32GB DDR4 3200 REG*24 (Micron) — 768 Gb
HDD: 450G 2.5 6Gb/s SATA R SSD (SAMSUNG) — 4 шт./ 4Tb 3.5 6Gb/s SATA HDD (TOSHIBA) — 8 шт.
SAS-контроллер: 2GB SAS 12Gb 8-Port RAID Card (Asustek Pike 3108-8i)
Сеть: Onboard 1GbE RJ45 for IPMI/ Dual-port 1GbE RJ45 Ethernet NIC (Intel)/ Dual-Port 10G SFP+NIC (Intel)
БП: 1300W Power Supply*2
Рельсы: Track for Rackmount/150cm
Кабели: Europlug-C13 Power Cord*2
TTY TU628V3
part number: ****
BMC Firmware Revision: 1.03.0006
BIOS Firmware Revision: T3DM00.15 s/n: 81100140TTSQ0000728
Процессор: Intel Xeon Gold 6430 — 2 шт.
Память: 32GB DDR5 4800 REG*4 (Micron) — 128 Gb
HDD: 450G 2.5 6Gb/s SATA R SSD (SAMSUNG) — 2 шт.
SAS-контроллер: 4GB SAS 12Gb 8-Port RAID Card (Broadcom MegaRAID 9560-8i)
Сеть: Onboard 1GbE RJ45 for IPMI/ Dual-port 1GbE RJ45 Ethernet NIC (Intel)/ Dual-Port 10G SFP+ NIC (Intel)
БП: 1300W Power Supply*2
Рельсы: Track for Rackmount/150cm
Кабели: Europlug-C13 Power Cord*2
Документация и комьюнити
На сайте производителя есть руководство пользователя (в крайне сжатом виде), присутствуют базы драйверов и firmware, что уже неплохо. Нет классической матрицы совместимости. Можно получить только общие характеристики в виде «частота такая-то», «память такая-то». Совместимость компонентов придется проверять методом проб и ошибок.
Пытаясь решить какую-то проблему с TTY, не стоит рассчитывать на помощь комьюнити, — его попросту нет. По этой же причине загуглить на английском свой запрос по проблемам тоже будет довольно проблематично. Только запрос к вендору через поставщика.
Проверка полноты и содержания информации
Производитель на сайте предоставляет описание технических характеристик и условий эксплуатации оборудования (в т. ч. точные размеры, вес и т. п.). Но не предоставлен комплект технической документации (руководства по установке и первоначальной настройке).
Данные о жизненном цикле продукта — даты старта и конца продаж, фаз технической поддержки — не предоставлены.
Производитель не предоставляет матрицы совместимости с ПО и оборудованием различных производителей. Дополнительные средства, облегчающие планирование конфигурации (калькуляторы энергопотребления, ожидаемых параметров производительности), отсутствуют.
Ставим в ЦОД
Монтаж никаких сюрпризов не преподнес. В комплекте у TTY идут самозащелкивающиеся рельсы, которые монтируются без какого-либо инструмента. На блоках питания отсутствуют средства фиксации кабеля с защитой от случайного отсоединения — это минус. Кабельные рукава и прочие кабель-менеджменты, похоже, отсутствуют как класс.
Для тестирования мы подключили в менеджмент-сеть и настроили только порты управления. Время на знакомство было ограниченным, задач по стендированию не было, поэтому мы не стали коммутировать и настраивать сети передачи данных. Но такая возможность, естественно, есть. Менеджмент-порт iBMC по умолчанию настроен на получение адреса по DHCP. После получения адреса можно подключиться к BMC через браузер и настроить необходимый статический адрес. Также можно подключить монитор и клавиатуру, чтобы через раздел в BIOS задать статические адреса портам управления и завести нового пользователя. По умолчанию стандартная учетная запись: admin с паролем admin.
Общее впечатление от интерфейса управления: «Выглядит стандартно. Работает хорошо, функционал достаточный».
![Функционал BMC Функционал BMC](https://habrastorage.org/getpro/habr/upload_files/719/e6c/92e/719e6c92e17eee60005781aa23877cc3.png)
Скриншоты из интерфейса управления представлены на рисунках 1–5:
![Рис. 1 Рис. 1](https://habrastorage.org/getpro/habr/upload_files/6ac/af8/6aa/6acaf86aa6ba5a0795364a6535a86ed6.jpg)
![Рис. 2 Рис. 2](https://habrastorage.org/getpro/habr/upload_files/4d3/e2c/e21/4d3e2ce21858e8539e494e6284c734e1.jpg)
![Рис. 3 Рис. 3](https://habrastorage.org/getpro/habr/upload_files/597/011/018/5970110184ad54849d9bdf85f5dabee5.jpg)
![Рис. 4 Рис. 4](https://habrastorage.org/getpro/habr/upload_files/02e/4b3/819/02e4b381909db814c474360a260c492d.jpg)
![Рис. 5 Рис. 5](https://habrastorage.org/getpro/habr/upload_files/418/7ff/825/4187ff825e4086558beb79375826e2ce.jpg)
Возможности веб-интерфейса
Можно использовать как статический, так и динамический (DHCP) режим конфигурации сетевого подключения интерфейса управления. Есть опция начального подключения к интерфейсу внешнего управления без предварительной настройки параметров сетевого подключения через BIOS.
Есть информация о статусе аппаратных компонент и журнала событий, текущих показаниях датчиков температуры, скорости вращения вентиляторов и энергопотреблении. Но периодически, независимо от корректности завершения работы, при включении RAID-контроллер отсутствует в интерфейсе iBMC. Также отсутствует информация о подключенных к нему дисках на версии сервера V3. С чем это связано – непонятно, на V2 такого нет. В связи с этим V3 в промышленную эксплуатацию запускать пока нельзя, пусть разберутся со стабильностью ПО. Возможно, это «особенность» именно нашего экземпляра.
Из функций управления политикой безопасности есть возможность установки минимальной длины и сложности пароля, параметров блокировки учетных записей и защиты сетевых подключений, есть встроенный файрвол. Можно подключиться к внешнему LDAP-каталогу пользователей, в том числе и Microsoft Active Directory, для управления доступом на основе групп пользователей.
Взаимодействие с интерфейсом управления осуществляется по протоколу IPMI. Реализована отправка сообщений о событиях через SMTP, Syslog, SNMP Trap.
Функция KVM работает корректно. Есть возможность подключения через KVM образов оптических дисков, но образы сами демонтируются при обновлении окна консоли. Это крайне неприятно, если у тебя идет процесс установки ОС, к примеру.
Реализована возможность обновления ПО интерфейса внешнего управления без влияния на работу ОС. Также есть возможность экспорта и импорта конфигурации, к примеру, в случае полной замены сервера.
В обеих моделях реализована поддержка протокола Redfish v1. Нет функции автоматического открытия сервисных заявок (call home), по крайней мере в РФ точно. Нет возможности функций автоматизации через CLI.
ОС встали на серверы без танцев с бубнами (кроме того, что нельзя дышать на окно с примонтированным образом :)). Для теста использовались дистрибутивы Astra Linux 1.7.4.11, Chrome ROSA Server 2021.1, ESXi 7.0.3, Windows 2022. Драйверы под Windows нашлись на сайте производителя, что тоже можно поставить в зачет.
Что с надежностью и производительностью?
Стандартные тесты по доступности и отказоустойчивости серверы прошли без проблем: выход из строя блока питания, горячая замена вентилятора, выход из строя диска из состава Raidгруппы на контроллере. При горячей замене сбойных жестких дисков нужно совершить некоторые манипуляции в контроллере, воcпользовавшись функционалом, встроенным в BMC через утилиту в BIOS или же в ОС через графическую утилиту MegaRaid Storage Manager от LSI.
Мы провели прогоны с помощью утилит AIDA 6.33.5700, SiSoftwareSandra 2021. Ну и сделали архивацию тестовых файлов, какие нашлись под рукой. Сжатие папки с файлами 262 Мб заняло 14 сек. Сжатие файла AIDA64.exe 72 Мб заняло 6 сек.
![Рис. 6. Тестовая конфигурация V2 Рис. 6. Тестовая конфигурация V2](https://habrastorage.org/getpro/habr/upload_files/eb4/550/9c6/eb45509c6149f48cbe31227d3e5fe309.png)
![Рис. 7. Тестовая конфигурация V3 Рис. 7. Тестовая конфигурация V3](https://habrastorage.org/getpro/habr/upload_files/bb1/c9f/819/bb1c9f81986292a353038503b5e105b0.png)
Результаты тестов серверов V2 и V3
Мы провели ряд тестов с помощью AIDA 64. Этот тест замеряет эффективность основного ЦП и подсистемы оперативной памяти, применяя сжатие объёмов информации ZLib (рис. 8-9).
![Рис. 8. Zlib V2 Рис. 8. Zlib V2](https://habrastorage.org/getpro/habr/upload_files/30c/27d/230/30c27d230c5d32d43e9ca410378a9458.png)
![Рис. 9. Zlib V3 Рис. 9. Zlib V3](https://habrastorage.org/getpro/habr/upload_files/d9b/a0a/9c4/d9ba0a9c495bb699b0ddec11f8a64c67.png)
Следующий тест рассчитывает продуктивность процессора на базе алгоритмов работы двухмерных изображений (рис. 10-11). Обратите внимание, насколько V2 вырывается вперед.
![Рис. 10. PhotoWorxx V2 Рис. 10. PhotoWorxx V2](https://habrastorage.org/getpro/habr/upload_files/ee6/739/9d7/ee67399d7f5fe8a0658329b667cc8b6c.png)
![Рис. 11. PhotoWorxx V3 Рис. 11. PhotoWorxx V3](https://habrastorage.org/getpro/habr/upload_files/e4d/133/39f/e4d13339f76a7c6d2444f35d8a080fbc.png)
Следующий тест — оценка эффективности основного ЦП шифрованием AES. AES применяется в программах 7z, RAR, WinZip (рис. 12–13). Обратите внимание: V2 опять эффективнее.
![Рис. 12. AES V2 Рис. 12. AES V2](https://habrastorage.org/getpro/habr/upload_files/fd7/d8a/d20/fd7d8ad203deb3cc9ced2e9be91ba584.png)
![Рис. 13. AES V3 Рис. 13. AES V3](https://habrastorage.org/getpro/habr/upload_files/1a7/1c7/b3c/1a71c7b3c02810c65bf6b79c0e3c34e6.png)
Следующий тест дал нам оценку того, каким способом происходит функционирование по предсказанию разветвлений основного ЦП и выполняется неверный прогноз ответвления. Делается выработка заключений для головоломки с восемью ферзями, находящимися на шахматной доске 10х10 (рис. 14–15).
![Рис. 14. CPU Queen V2 Рис. 14. CPU Queen V2](https://habrastorage.org/getpro/habr/upload_files/8de/36f/e6f/8de36fe6fbf6363e8ad234fce8fb4626.png)
![Рис. 15. CPU Queen V3 Рис. 15. CPU Queen V3](https://habrastorage.org/getpro/habr/upload_files/281/de7/352/281de7352ab1db025ed1abbf43cf7de7.png)
Также были проведен тест на скорость чтения из оперативной памяти с результатом V2: 260299 V3: 135196 Мбит/c, скорость записи в оперативную память V2: 226796 Мбит/c. V3: 109473 Мбит/c. Задержка памяти составила V2: 88,2 ns V3: 104,6.
Краткие итоги
По результатам тестов на надежность и производительность мы выявили, что платформа V2 является предпочтительной и вполне рекомендованной к покупке. Платформе V3 требуются еще доработки в части микропрограммного обеспечения для необходимого уровня стабильности и производительности.
Серверы TTY не являются альтернативой высокопроизводительным решениям. Но для большинства задач, таких как виртуализация, веб-серверы, хранение данных, они подходят. Особняком стоит линейка с четырьмя CPU, возможно они к нам также попадут на рынок.
Александр Козлов
Инженер-проектировщик "Инфосистемы Джет"
Максим Феклистов
Инженер-проектировщик "Инфосистемы Джет"
Ava256
Все конечно прекрасно, но скрины интерфейса не разобрать.
JetHabr Автор
Перезалили скрины