Top.Mail.Ru
Выберите ваш город

Clear Linux против Ubuntu: сравнение производительности на AMD EPYC

21.01.2025
5 мин на чтение
465

В рамках итогового тестирования производительности за год и проведения исторических сравнений я решил изучить, как изменилась производительность AMD EPYC 9004 “Genoa” за последние два года под управлением Linux. Опираясь на тесты, которые я проводил в конце 2022 года на той же референсной серверной платформе AMD Titanite с двумя процессорами EPYC 9654 Genoa, я повторил эти тесты с использованием последних версий Intel Clear Linux и Ubuntu Linux, чтобы увидеть, как изменилась производительность.

Платформа для теста

Я сравнил результаты тестов конца 2022 года на Intel Clear Linux 37860 и Ubuntu 22.10 с производительностью новейших версий Clear Linux 42790 и Ubuntu 24.10 — на всё том же референсном (эталонном — от вендора) сервере AMD Titanite с двумя 96-ядерными процессорами AMD EPYC 9654 Genoa, 24 x 64 ГБ памяти DDR5-4800 и NVMe SSD Intel Optane DC P4800X 800 ГБ (SSDPF21Q800 ГБ).

Серверы с AMD процессом

HPE ProLiant DL365 Gen11 8SFF
CPU:
1x AMD EPYC
9654 (96C 384M Cache 2.40 GHz)
1x AMD EPYC 9654 (96C 384M Cache 2.40 GHz)
RAM:
2x 16GB DDR5
RDIMM 4800MHz (Поддержка до 6TB максимально, 24 DIMM портов)
2x 16GB DDR5 RDIMM 4800MHz (Поддержка до 6TB максимально, 24 DIMM портов)
RAID:
HPE MR216i-p Gen11 (ZM)
БП:
1x HP 800W
Net:
4 port 1Gb/s
RJ-45 (Integrated)
4 port 1Gb/s RJ-45 (Integrated)
HDD:
noHDD (до 8 HDD 2.5'' SFF)
HPE ProLiant DL385 Gen10 Plus v2 8SFF
CPU:
1x AMD EPYC
7313 (16C 128M Cache 3.0 GHz)
1x AMD EPYC 7313 (16C 128M Cache 3.0 GHz)
RAM:
16GB DDR4
RDIMM 2666MHz HP (Поддержка до 8192 гб. максимально, 32 DIMM портов)
16GB DDR4 RDIMM 2666MHz HP (Поддержка до 8192 гб. максимально, 32 DIMM портов)
RAID:
RAID HPE P408i (2GB+FBWC)
БП:
1x HP 800W
Net:
2 port 10Gb/s
SFP+ (Integrated)
2 port 10Gb/s SFP+ (Integrated)
HDD:
noHDD (до 8 HDD 2.5'' SFF)
DELL PowerEdge R6615 10SFF
CPU:
1x AMD EPYC
9124 (16C 64M Cache 3.00 GHz)
1x AMD EPYC 9124 (16C 64M Cache 3.00 GHz)
RAM:
1x 16GB DDR5
RDIMM 5600MHz (Максимум 768GB 12 DIMM порта)
1x 16GB DDR5 RDIMM 5600MHz (Максимум 768GB 12 DIMM порта)
RAID:
RAID Dell H355
БП:
2x Dell 800W Hot-Plug
Net:
2 port 1Gb/s
(Integrated)
2 port 1Gb/s (Integrated)
HDD:
1x 480GB SSD SATA RI(до 10 HDD 2.5'' SFF)

Параметры Clear Linux и Ubuntu

Изменения в программном обеспечении Clear Linux за два года: переход с ядра Linux 6.1 на 6.12, с GCC 12.2.1 на GCC 14.2.1, с Python 3.11 на Python 3.13, OpenJDK с 18 версии на 21, а также множество других обновлений программных пакетов. Плюс все оптимизации производительности Intel, которые инженеры компании внедряли в дистрибутив на протяжении последних двух лет.

Обновление Ubuntu с версии 22.10 до 24.10 означает переход с Linux 5.19 на Linux 6.11, GCC 12.2 на GCC 14.2, Python 3.10 на Python 3.12 и ряд других обновлений. При этом Ubuntu продолжает использовать по умолчанию регулятор* частоты CPU "schedutil", в то время как Clear Linux и другие корпоративные дистрибутивы Linux чаще используют регулятор "performance".

Ремарка! Регулятор (англ. Governor) — это механизм, отвечающий за управление частотой процессора в зависимости от нагрузки. Он определяет, как быстро процессор должен работать, чтобы достичь баланса между производительностью и энергопотреблением.



Поэтому для Ubuntu 22.10 и 24.10 дополнительно провели тестирование с переключением на регулятор 'performance', чтобы исключить влияние различий в управлении частотой процессора на результаты тестов

Итак, в этом итоговом тестировании мы посмотрели на то, как производительность AMD EPYC Genoa под Linux развивалась в течение последних двух лет, а также на то, как Intel-оптимизированный Clear Linux конкурирует с Ubuntu на этом сервере AMD EPYC 2P (с двумя процессорами).

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

Java

Начнём с производительности OpenJDK Java: можно отметить, что в некоторых тестах новая версия OpenJDK немного снизила производительность как на Ubuntu, так и на Clear Linux. Однако Clear Linux всё равно обгонял Ubuntu 24.10, например, в производительности Jython на этом двухсокетном сервере AMD EPYC.

С другими рабочими нагрузками на Java новейший программный стек Linux на Ubuntu 24.10 и Clear Linux оказался быстрее, чем в конце 2022 года. При этом оптимизированный под Intel дистрибутив Linux по-прежнему демонстрирует высокую производительность даже на конкурирующих серверах AMD.

Компрессия данных

Утилита сжатия Zstd, поставляемая с каждым дистрибутивом, по-прежнему работает значительно быстрее на Clear Linux, чем на Ubuntu.


Кодирование видео

Производительность кодирования видео SVT-AV1 была ниже на обновленном программном стеке для обоих дистрибутивов Linux, но Clear Linux по-прежнему сохраняет лидерство.



Трассировка, рендеринг и 3D моделирование

В некоторых рабочих задачах, таких как Embree, где ранее Ubuntu показывал редкое преимущество над Clear Linux, дистрибутив Intel смог устранить разрыв в производительности.


Производительность Open Image Denoise — ещё одна область, в которой Clear Linux сократила отставание от Ubuntu.



В OpenVKL Clear Linux в конце 2024 года будет быстрее, чем два года назад, а Ubuntu — медленнее.


Дистрибутив Clear Linux от Intel остаётся одним из самых быстрых для x86_64 процессоров с поддержкой AVX-512, будь то от Intel или AMD.


Python

В конце 2022 года Clear Linux демонстрировал лучшие результаты в производительности Python благодаря оперативному переходу на Python 3.11, в то время как Ubuntu 22.10 оставался на Python 3.10. К концу 2024 года результаты двух платформ приблизились: Ubuntu 24.10 использует Python 3.12, а Clear Linux — Python 3.13.

Numenta Anomaly

Clear Linux также продолжает показывать отличные результаты с программным обеспечением Numenta Anomaly.




PHP

PHP-пакеты в Clear Linux остаются чрезвычайно быстрыми благодаря использованию Profile Guided Optimizations, Function Multi-Versioning и других оптимизаций.

Итоги

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

Дистрибутив Clear Linux от Intel демонстрирует отличную производительность на серверах AMD EPYC в конце 2024 года и продолжает показывать преимущества агрессивных оптимизаций “из коробки”, позволяя серверам и рабочим станциям достигать пиковых показателей. Canonical в последний год сосредоточила усилия на оптимизациях производительности Ubuntu Linux, но результаты все ещё не приблизились к собственному дистрибутиву Intel. Будет интересно увидеть, куда движется производительность Linux в 2025 году.

Источник

Нужна помощь в подборе?

Автор

СЕРВЕР МОЛЛ

Поделиться
Комментарии
(0)
Ещё не добавлено ни одного комментария
Написать комментарий
Поля, отмеченные *, обязательны для заполнения

Больше статей

Подписаться на новости

Нажимая кнопку «Подписаться», я даю согласие
на обработку и хранение персональных данных и принимаю соглашение
icon-recall
Отправить ТЗ
client consultations icon-delivery discount icon-facebook franchise icon-google_plus it-solutions icon-jivosite icon-menu icon-up icon-message payment icon-recall shops-local shops-network icon-solutions icon-support tasks icon-twitter Group 8 icon-user icon-viber icon-vk icon-watsup icon-watsup-2
Мы используем файлы 'cookie', чтобы обеспечить максимальное удобство пользователям.