Тестируем 1С на процессорах AMD EPYC 9555: результаты в тестах Гилёва, Fragster и HammerDB

В mClouds продолжается цикл исследований производительности 1С:Предприятие на различных аппаратных мощностях. Ранее мы уже убедились в эффективности высокочастотных процессоров AMD EPYC 9374F и зафиксировали существенные различия в быстродействии при смене ОС (Ubuntu, Windows, AlmaLinux).

Очередной этап нашего тестирования посвящен новейшим серверам на базе AMD EPYC 9555 — процессоров архитектуры Zen 5 с тактовой частотой, достигающей 4,2 ГГц. Мы провели серию испытаний с применением бенчмарков Гилёва, Fragster и HammerDB. Делимся полученными результатами и аналитикой.

AMD EPYC 9555: технические аспекты и тестовые стенды

Облачная инфраструктура mClouds пополнилась новыми узлами на базе двухпроцессорных систем AMD EPYC 9555 линейки Turin (архитектура Zen 5). Ключевые параметры:

  • 64 вычислительных ядра;

  • базовая частота 3,2 ГГц с возможностью динамического ускорения до 4,2 ГГц на всех ядрах;

  • кеш-память L3 объемом 256 МБ;

  • поддержка 12 каналов памяти DDR5 (6400 МТ/с).

Нашей задачей было оценить поведение этого «железа» в условиях реальных рабочих нагрузок, характерных для экосистемы 1С:Предприятие 8.5.1, с использованием мощностей нашей облачной платформы.

Для испытаний мы развернули виртуальные машины с типовой конфигурацией:

  • 8 vCPU;

  • 32 ГБ RAM;

  • дисковая подсистема 200 ГБ SSD.

Было создано два стенда: первый — на базе Windows Server 2025 с MS SQL Server 2025, второй — Ubuntu 24.04 LTS с PostgreSQL 18.1. Настройки СУБД соответствовали стандартным рекомендациям вендоров без глубокого тюнинга под узкие задачи.

Синтетика: тесты Гилёва и Fragster

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

Для Windows Server 2025 с MS SQL Server 2025 мы выполнили замеры в двух сценариях: «из коробки» и с оптимизацией (включая Shared Memory и сопутствующие настройки). Итоговый показатель после оптимизации составил 54,95 балла, что весьма достойно для виртуальной машины с 8 vCPU.

Тестируем 1С на процессорах AMD EPYC 9555: результаты в тестах Гилёва, Fragster и HammerDB
AMD EPYC 9555. Windows Server + MS SQL Server. 54,95 балла по шкале Гилёва

На стенде с Ubuntu 24.04 и PostgreSQL 18.1 мы дополнительно сравнили способы взаимодействия с СУБД: стандартный TCP/IP показал 77 баллов, в то время как использование Unix-сокета позволило достичь 86,21 балла.

AMD EPYC 9555. Socket. Ubuntu + PGSQL. 86,21 балла по шкале Гилёва
AMD EPYC 9555. Socket. Ubuntu + PGSQL. 86,21 балла по шкале Гилёва

Важно помнить: тест Гилёва — лишь один из инструментов. Более комплексную картину дает Fragster, имитирующий многопользовательскую нагрузку (работа с временными таблицами, регистрами и бухгалтерией).

В ходе тестов Fragster (базовая конфигурация, pg_tuned, pg_tuned + Unix-сокет) мы заметили любопытный нюанс: общая оптимизация СУБД иногда дает незначительный «минус» в синтетических сценариях, что объясняется специализацией настроек под конкретные виды операций.

Стресс-тестирование HammerDB

HammerDB позволил нам оценить транзакционную мощь при имитации работы 50 одновременных пользователей. Мы фиксировали показатель TPM (Transactions Per Minute) в течение 20-минутных сессий после прогрева.

Показатель

Результат (TPM)

Минимум

971 429

Среднее

972 528

Пиковое значение

1 150 350

Стабильная нагрузка

713 400

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

Динамика HammerDB на протяжении 20 минут тестирования
Динамика HammerDB на протяжении 20 минут тестирования

Итоговое заключение

AMD EPYC 9555 в связке с памятью DDR5-6400 показывает отличную сбалансированность, обеспечивая как высокую однопоточную скорость, так и стабильность в многопоточных задачах.

Ключевые выводы:

  • Linux-системы по-прежнему демонстрируют более высокий потенциал производительности для 1С по сравнению с Windows.
  • Переход на Unix-сокеты в PostgreSQL дает ощутимый прирост (+9%), что является «low-hanging fruit» в оптимизации.
  • Архитектура Zen 5 в сочетании с грамотно настроенной облачной инфраструктурой обеспечивает предсказуемое поведение системы даже под высокими нагрузками.

Ранее мы публиковали статьи с детальным сравнением платформ:

Поделитесь в комментариях: какими инструментами для замера производительности 1С пользуетесь вы и насколько часто проводите нагрузочное тестирование?

 

Источник

Читайте также