O simplă modificare a Linux a redus consumul de energie al centrelor de date cu 30%

Curiozitate.ro

O simplă modificare a Linux a redus consumul de energie al centrelor de date cu 30%

Treizeci de linii de cod ar putea reduce cu o treime factura de energie a marilor centre de date din lume. O echipă de la Universitatea din Waterloo a găsit o soluție aproape banală prin simplitatea ei, ascunsă chiar în inima sistemului de operare Linux.

În spatele fiecărui clip pe ecran, fiecărui upload pe cloud sau fiecărei comenzi vocale către un asistent inteligent bate o inimă uriașă și nesățioasă: centrele de date. Aceste fabrici de calcul procesează miliarde de solicitări zilnic, iar foamea lor de curent electric crește vertiginos.

Potrivit Agenției Internaționale pentru Energie (IEA), doar în 2022 consumul lor global s-a încadrat între 240 și 340 de terawați oră, iar ascensiunea inteligenței artificiale și a cloud computing-ului accelerează și mai mult această tendință.

În fața acestei crize tăcute, cercetătorii canadieni au ales să atace problema acolo unde nimeni nu se aștepta: în magistrala software a serverelor. Fiecare pachet de date care intră într-un server trebuie direcționat și procesat de o componentă numită „front-end”.

Procesul generează însă un surplus de calcule din cauza modului în care sistemul gestionează întreruperile hardware asincrone (IRQ). Exact acest punct a fost vizat de cercetători.

Au rescris aproximativ 30 de rânduri de cod din nucleul Linux, schimbând felul în care sunt manipulate acele întreruperi. Ajustarea a permis o utilizare mult mai eficientă a cache-urilor procesorului, eliminând pași inutili și reducând energia consumată fără a sacrifica performanța.

Rezultatul este o scădere cu până la 30% a consumului energetic al serverului, în timp ce eficiența rețelei a crescut cu 45%. Inovația este deja disponibilă: a fost inclusă în versiunea 6.13 a Linux.

Linux este sistemul de operare care rulează pe infrastructurile marilor giganți tech – Amazon, Google sau Meta. O actualizare banală, distribuită automat, le-ar putea reduce masiv amprenta de carbon.

Martin Karsten, profesor de informatică la Waterloo, subliniază că dacă aceste companii ar implementa patch-ul în propriile flote de servere, economiile anuale de energie s-ar măsura în gigawați oră. Poate cel mai important, soluția costă aproape nimic.

Spre deosebire de upgrade-urile hardware, care necesită investiții uriașe și schimbări fizice, această optimizare software se instalează cu un simplu update. Orice organizație care folosește Linux poate beneficia de ea imediat.

Descoperirea demonstrează că lupta pentru sustenabilitatea digitală nu trebuie dusă doar cu procesoare mai eficiente sau răcire avansată. Uneori, cele mai profunde schimbări vin din interiorul codului – din câteva zeci de rânduri care, bine scrise, pot reduce din foamea de energie a lumii conectate.

Surse și detalii suplimentare