Изменение 30 строк кода в Linux может сократить энергопотребление дата-центров на 30%
Исследователи утверждают, что изменение всего 30 строк кода в системе Linux может сократить энергопотребление некоторых дата-центров на 30%.
Компьютерные ученые из Университета Ватерлоо (Канада) обнаружили, что небольшая корректировка кода Linux, который широко используется дата-центрами для обработки сетевого трафика, может привести к значительному снижению энергопотребления. Linux, как известно, является наиболее часто используемой операционной системой для серверов в дата-центрах.
Профессор компьютерных наук факультета математики Университета Ватерлоо Мартин Карстен и студент магистратуры Питер Цай выявили неэффективность обработки сетевого трафика в дата-центрах и предложили небольшое изменение, которое значительно улучшает эту эффективность.
«Мы ничего не добавили», — пояснил Карстен. «Мы просто изменили последовательность операций, что приводит к более эффективному использованию кэшей процессоров в серверах. Это похоже на реорганизацию производственного процесса, чтобы люди не бегали туда-сюда постоянно».
Карстен объединился с Джо Дамато, ведущим инженером компании Fastly, занимающейся доставкой контента, чтобы разработать небольшой участок кода — примерно 30 строк, — который улучшает обработку сетевого трафика в Linux. Если метод будет принят, это может снизить энергопотребление на сетевом оборудовании дата-центров до 30%.
Команда протестировала эффективность своего решения и представила его на рассмотрение в сообщество Linux. Код был опубликован в новой версии ядра Linux 6.13.
«Все крупные компании — такие как Amazon, Google, Meta — в какой-то степени используют Linux, но они очень избирательно подходят к тому, как его использовать», — отметил Карстен. «Если они выберут наш метод для своих дата-центров, это может сэкономить гигаватт-часы энергии по всему миру. Почти каждый запрос, обрабатываемый в интернете, может ощутить положительное воздействие».
Университет Ватерлоо строит энергоэффективную серверную комнату в новом математическом корпусе, и Карстен считает, что исследования в области устойчивого развития должны быть в приоритете для компьютерных специалистов. «Мы все должны внести вклад в создание более зеленого будущего», — добавил он.
Фонд Linux, который занимается развитием операционной системы Linux, является основателем Green Software Foundation — организации, занимающейся разработкой «зеленого ПО», кода, снижающего энергопотребление.
Всего комментариев: 0