категории | RSS

Исследование: небольшое изменение в коде ядра Linux, используемом в ЦОД, может сократить потребление энергии до 30%

Мартин Карстен - Doctorate (Dr.-Ing.) from Technische Universität Darmstadt and a University Degree (Diplom-Wirtschaftsinformatiker) from Universität Mannheim

Учёные из Университета Ватерлоо в Канаде выяснили что изменение в тридцати строках кода ядра Linux, используемом в большинстве крупных центров обработки данных. включая площадки Amazon и Google, может сократить потребление электроэнергии серверами и сетевыми устройствами до 30%.

По расчётах профессора информатики Мартина Карстена (Martin Karsten) и аспиранта Питера Цая (Peter Cai), текущий способ обработки сетевых пакетов в информационных системах на Linux центрах обработки данных с интенсивным обменом данными является неэффективным. Учёные предложили небольшое изменение в коде ядра, которое оптимизирует использование кэш-памяти центральных процессоров, что приводит к значительной экономии энергии.

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

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

При участии инженера Джо Дамато (Joe Damato) из компании Fastly — CDN‑провайдера — был разработан фрагмент кода на 30 строк, который оптимизирует обработку сетевого трафика в Linux и на 30% сокращает энергопотребление ЦОД в важных операциях. Этот код был недавно включён в ядро Linux 6.13.

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

По оценкам исследователей, внедрение этого метода может снизить энергопотребление важных операций в ЦОД на 30%. Карстен отметил, что крупные компании в значительной степени используют Linux, но очень избирательно подходят к его применению. Если они решат использовать предложенный метод, это может привести к значительной экономии электроэнергии по всему миру.



Источник новости: habr.com

DimonVideo
2025-01-27T10:50:04Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика