Дослідники з Університету Ватерлоо заявляють, що внесення змін до 30 рядків коду Linux здатне значно знизити витрати енергії в дата-центрах. Про це повідомляє DCD.
Linux, найпоширеніша операційна система для серверів дата-центрів, стала об'єктом дослідження канадських учених. Вони розробили невелику зміну в коді, яка покращує обробку мережевого трафіку, забезпечуючи до 30% економії енергії.
Що змінили дослідники?
Дослідники, зокрема професор інформатики Мартін Карстен та аспірант Пітер Цай, виявили, що обробка мережевих пакетів у дата-центрах була неефективною.
Їхнє рішення:
- Реорганізувати порядок виконання завдань у Linux, щоб краще використовувати кеші CPU.
- Змінити код на рівні ядра Linux, додавши лише 30 рядків.
Карстен порівняв цей підхід з оптимізацією виробничого конвеєра і зазначив:
«Ми нічого не додали. Ми просто змінили послідовність завдань, і це суттєво підвищило ефективність використання ресурсів».
Спільно із Джо Дамато, інженером компанії Fastly, команда протестувала нову реалізацію й подала її на розгляд спільноти Linux. Ця зміна була ухвалена і включена до нової версії ядра Linux — версії 6.13.
Можливий вплив на індустрію
Скорочення енергоспоживання:
- Зміна в коді може заощадити гігават-години енергії у масштабах світу.
- Це особливо важливо для компаній, які використовують Linux, зокрема Amazon, Google, Meta.
Покращення ефективності дата-центрів:
- Майже всі інтернет-запити можуть стати енергетично ефективнішими завдяки цій зміні.
Внесок у «зелений» розвиток:
- Linux Foundation, яка керує розробкою ОС, є засновником Green Software Foundation, що розробляє «зелене програмне забезпечення» для зменшення енергоспоживання.
Зелені ініціативи та перспективи
Університет Ватерлоо будує енергоефективну серверну кімнату в новому будинку математичного факультету. За словами Карстена:
«Кожен із нас має зробити свій внесок у побудову екологічного майбутнього».
Ця зміна в коді Linux є важливим кроком до створення більш стійкого цифрового світу.
Читайте також на ProIT прогнози для Linux у 2025 році.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!