
В последнее время исследователи обнаружили удивительно простой способ значительного сокращения энергопотребления дата-центров. Профессор Мартин Карстен из Школы компьютерных наук Чериттона при Университете Ватерлоо в Онтарио, Канада, совместно с Джо Дамато из компании Fastly разработали небольшое изменение в ядре Linux, состоящее всего из 30 строк кода.
Это изменение использует механизм приостановки прерываний (IRQ suspension) для уменьшения ненужных прерываний процессора и улучшения обработки сетевого трафика в Linux. Данная модификация уже включена в последний релиз ядра Linux версии 6.13. По заявлениям разработчиков, она способна повысить эффективность сетевого взаимодействия до 45% без увеличения задержек.
Профессор Карстен поясняет, что они не добавляли ничего нового, а просто перестроили последовательность выполнения операций, что привело к значительно более эффективному использованию процессорных кэшей в дата-центрах. Он сравнивает это с оптимизацией производственной линии, где устраняются лишние перемещения персонала.
Учитывая, что крупные технологические компании, такие как Amazon, Google и Meta (признана в России экстремистской и запрещена), активно используют Linux, внедрение данного метода может привести к экономии гигаватт-часов энергии по всему миру. Специалисты отмечают, что дата-центры потребляют от 2 до 4% мировой электроэнергии, поэтому любые способы оптимизации имеют большое значение, сообщает TechRadar.