Изменение 30 строк кода в Linux может сократить энергопотребление дата-центров на 30%

23 января 2025

Исследователи утверждают, что изменение всего 30 строк кода в системе Linux может сократить энергопотребление некоторых дата-центров на 30%.

Компьютерные ученые из Университета Ватерлоо (Канада) обнаружили, что небольшая корректировка кода Linux, который широко используется дата-центрами для обработки сетевого трафика, может привести к значительному снижению энергопотребления. Linux, как известно, является наиболее часто используемой операционной системой для серверов в дата-центрах.

Профессор компьютерных наук факультета математики Университета Ватерлоо Мартин Карстен и студент магистратуры Питер Цай выявили неэффективность обработки сетевого трафика в дата-центрах и предложили небольшое изменение, которое значительно улучшает эту эффективность.

«Мы ничего не добавили», — пояснил Карстен. «Мы просто изменили последовательность операций, что приводит к более эффективному использованию кэшей процессоров в серверах. Это похоже на реорганизацию производственного процесса, чтобы люди не бегали туда-сюда постоянно».

Карстен объединился с Джо Дамато, ведущим инженером компании Fastly, занимающейся доставкой контента, чтобы разработать небольшой участок кода — примерно 30 строк, — который улучшает обработку сетевого трафика в Linux. Если метод будет принят, это может снизить энергопотребление на сетевом оборудовании дата-центров до 30%.

Команда протестировала эффективность своего решения и представила его на рассмотрение в сообщество Linux. Код был опубликован в новой версии ядра Linux 6.13.

«Все крупные компании — такие как Amazon, Google, Meta — в какой-то степени используют Linux, но они очень избирательно подходят к тому, как его использовать», — отметил Карстен. «Если они выберут наш метод для своих дата-центров, это может сэкономить гигаватт-часы энергии по всему миру. Почти каждый запрос, обрабатываемый в интернете, может ощутить положительное воздействие».

Университет Ватерлоо строит энергоэффективную серверную комнату в новом математическом корпусе, и Карстен считает, что исследования в области устойчивого развития должны быть в приоритете для компьютерных специалистов. «Мы все должны внести вклад в создание более зеленого будущего», — добавил он.

Фонд Linux, который занимается развитием операционной системы Linux, является основателем Green Software Foundation — организации, занимающейся разработкой «зеленого ПО», кода, снижающего энергопотребление.

Всего комментариев: 0

Оставить комментарий