Центровете за данни могат да работят много по-икономично с малка

...
Центровете за данни могат да работят много по-икономично с малка
Коментари Харесай

Няколко реда Linix код пестят гигаватчасове енергия


Центровете за данни могат да работят доста по-икономично с дребна смяна в кода на Linux, настояват откриватели (снимка: CC0 Public Domain)

Промяна единствено на няколко реда код в ядрото на Linux може да понижи потреблението на сила в центровете за данни с една трета, откри сензационно изследване на откриватели от университета Ватерло.

Операционната система Linux зарежда множеството центрове за данни, а дребна смяна в кода ѝ може да ги направи доста по-икономични. Учените са тествали успеваемостта на своето ИТ решение и към този момент са го изпратили на Linux общността за обзор.

Сензационно проучване

Компютрите са виновни за към 5% от общото ползване на сила в света всеки ден. Тяхната консумация ще се усилва доста, защото е нужна още и още изчислителна мощ в отговор на експоненциалния напредък на изкуствения разсъдък.

Изследователи от университета Ватерло са разкрили метод да понижат потреблението на сила на някои центрове за данни с цели 30%, заяви Datacenter Dynamics. Учените настояват, че дребна смяна в кода на Linux, употребен от доста центрове за данни за обработка на пакети с мрежов трафик, може да докара до доста понижаване на потреблението на сила.

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

„ Не сме добавили нищо ”, споделя Карстен. „ Просто преструктурирахме това, което се прави, и по кое време [се прави], което води до доста по-добро потребление на кеш паметта на централния процесор (CPU) в центровете за данни. Това е като да препроектираш поточната линия в индустриално дружество, тъй че хората да не тичат напред-назад от самото начало ”.

Карстен се сътрудничи с Джо Дамато, инженер в компанията за доставка на наличие Fastly, при смяната на дребна част от кода на Linux. Има към 30 реда код, които усъвършенстват обработката на мрежовия трафик. Ако смяната бъде призната, новият способ може да понижи потреблението на сила в центровете за данни с до 30%, споделят откривателите.

Екипът към този момент е тествал успеваемостта на своето ИТ решение и го е изпратил за обзор на Linux общността, а кодът е оповестен този месец като част от новото ядро ​​на Linux, версия 6.13.

Зелен програмен продукт

„ Всички тези огромни компании – Amazon, Гугъл, Meta – употребяват Linux в една или друга степен, само че са доста придирчиви за това по какъв начин вземат решение да го употребяват ”, споделя Карстен. „ Ако решат да „ включат ” нашия способ в своите центрове за данни, това ще спести гигаватчасове сила по целия свят. Това може да повлияе позитивно на съвсем всяка поръчка за услуга, която се случва в интернет ”.

Университетът на Ватерло построява зелена сървърна зала за компютри като част от новата си математическа постройка и Карстен има вяра, че проучванията за резистентност би трябвало да бъдат приоритет за компютърните учени. „ Всички ние би трябвало да играем роля в построяването на по-зелено бъдеще ”, споделя той.

Linux Foundation, която следи развиването на системата Linux, е един от създателите на Green Software Foundation. Общността е основана, с цел да откри способи за създаване на „ зелен програмен продукт ”, т.е. код, който понижава потреблението на сила.

През декември 2024 година Linux Foundation разгласява своя финансов доклад за годината, от който излиза наяве, че делът на разноските, свързани с създаването на ядрото на Linux, в общите разноски е намалял от 2,9% през 2023 година на 2,3%. През 2022 година този дял беше 3,2%, а през 2021 година – 3,4%. Разходите за разработка на ядрото на Linux през 2024 година бяха $6,8 милиона, с $1 милион по-малко от 2023 година и с $1,4 милиона от 2022 година

Минимални задължения от разработчиците

През 2024 година ядрото на Linux доближи десетгодишно дъно в броя на новите задължения от разработчици, съгласно данни от плановете GitStats и Phoronix. Най-изненадващото нещо, споделят анализаторите, е да забележим доста по-малко задължения през 2024 година, в сравнение с през предходните години.

През 2024 година е имало 75 000 уговорката за ядрото, което е спад от 87 000 броя през 2023 година Преди това, през 2017 година, е имало 80-90 000 уговорката, само че този брой е почнал да понижава. В интервала 2014-2016 година годишните задължения са били към 70 000.

Общо планът има 1,32 милиона уговорката от почти 29 хиляди ИТ разработчици. Git дървото на ядрото на Linux, съдържащо първоначален код, заглавки, документи, Kconfig, помощни стратегии и други активи, съдържа 87 000 файла, включващи 39,8 милиона реда код и различен текст.

През 2024 година са добавени 3,69 милиона нови реда код, а 1,49 млн. реда са отстранени. За съпоставяне, през 2023 година са добавени 3,3 милиона нови реда код и са отстранени 1,59 милиона реда. Тук също има спад, спрямо 5,3 милиона нови реда през 2022 година, до момента в който през 2021 година измененията са диапазона от 3,2-3 млн. нови реда код.
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР