Компания «Хи-Квадрат» подтвердила совместимость платформы для скорой разработки приложений XSQUARE с оборудованием на базе китайского восьмиядерного процессора Loongson 3A6000 архитектуры LoongArch. В процессе проведения нагрузочных тестирований удалось добиться сокращения времени отзыва единичной сессии почти втрое – с 70 до 25 миллисекунд (0,025 секунды). Под отзывом понимается время между кликом пользователя в браузере и получением ответа от сервера для рендеринга страница.
Испытания проводились на персональном компьютере с 16 ГБ оперативной памяти. Программная часть стенда включала российскую операционную систему «Альт Сервер», информационную базу PostgreSQL версии 16.11 и платформу XSQUARE 6.0. В процессе тестирования проверялась производительность платформы при обработке значительного числа запросов к информационной базе – до 300 единовременных соединений.
По конечным результатам тестирования время отзыва единичной сессии составило 25 миллисекунд, что почти втрое превосходит показатель минувшего года (70 миллисекунд). Это значит, что система реагирует на действия пользователя практически моментально. Например, при формировании отчета сотруднику не придется ожидать загрузки данных, поскольку информация появится сразу.
При нагрузочном тестировании в промышленных масштабах удалось достичь показателя 130-150 пользовательских запросов в секунду. Таким образом, три ПК на базе восьмиядерных процессоров Loongson 3A6000 обеспечивают обработку порядка 500 запросов в секунду, что превышает производительность сервера на 128 ядер процессоров Loongson минувшего поколения.
В первую очередь, нужно отметить, что XSQUARE работает нативно на архитектуре LoongArch, без двоичных трансляторов и интерпретаторов. Улучшение результатов стало возможным благодаря нескольким факторам. В первую очередь – оптимизации платформы XSQUARE для работы с большим количеством единовременных запросов. Кроме этого, новая версия операционной системы позволила более эффективно утилизировать ресурсы процессора. Если год назад ОС задействовала около 50-60% мощности, то сейчас утилизация достигает практически 90% и не больше 10% на системный вызовы.
Результаты тестирования особенно актуальны в связи с появлением российского серверного процессора «Иртыш C616». Основой этой разработки стал процессор Loongson с ядрами LA664 на архитектуре LoongArch. Поскольку XSQUARE уже протестирована на процессорах Loongson и показала высокие результаты, платформа готова к работе на «Иртыше» без дополнительной адаптации.
«Наша платформа уже второй год проходит тестирования на процессорах Loongson, и результаты доказывают готовность XSQUARE к промышленной эксплуатации. Появление «Иртыша» отмыкает возможность создать полностью доверенный технологический стек – начиная от процессора и завершая прикладным программным обеспечением. Любая компания в России сможет перевести свои информационные системы полностью на отечественный технологический стек без потери в производительности. Это с помпой шаг к созданию самостоятельных от западных вендоров решений, где программная и аппаратная части эффективно работают вместе», – отметил Константин Ващенков, технический директор компании «Хи-Квадрат», создателя платформы скорой разработки XSQUARE.