Одной строкой кода удалось серьезно повысить производительность Intel Emerald Rapids
Как оказалось, серверные процессоры семейства Intel Emeralds Rapids могут работать гораздо лучше, чем они делали до недавнешнего времени, а все из-за изменения буквально одной строчки кода в ядре Linux, которое пользуется высоким спросом в серверной среде.
Ресурс Phoronix опубликовал небольшую заметку, где рассказал о недавнем изменении параметра EPP или energy-performance_preference в случае серверных представителей последнего поколения от Intel. Изначально этот параметр, а точнее его базовое значение balance_performance, был указан как 128, однако недавно он был изменен на 32, благодаря чему производительность процессоров значительно улучшилась, как и энергоэффективность.
Внутренние тесты Intel подтвердили прирост производительности до 32% и улучшение энергоэффективности до 18% в зависимости от рабочей нагрузки, что явно порадует владельцев серверов на Linux и процессорах Emerald Rapids. В ближайшее время значение balance_performance, установленное по умолчанию как 128, будет заменено на 32, чтобы все системы получили бесплатный прирост производительности.