O setare simplă de server ar putea reduce consumul de energie al centrului de date
De ce contează: Centrele de date sunt porci de putere, iar o problemă cheie pe care operatorii au încercat să o rezolve este cum să-și reducă consumul de energie și resurse. Au fost găsite câteva remedii ingenioase, cum ar fi utilizarea apei de mare nepotabile pentru răcirea echipamentelor, dar o soluție evidentă pare să fi fost trecută cu vederea: activarea diferitelor capacități de economisire a energiei ale procesoarelor.
Consumul de energie al centrului de date a devenit o preocupare majoră pe măsură ce cererea crește și utilitățile se luptă să țină pasul. Operatorii caută modalități de reducere a consumului de energie și a costurilor, cu mulți care dezvoltă modalități noi de răcire a echipamentelor și maximizează designul centrului de date.
O nouă postare a Uptime Institute sugerează că activarea funcțiilor de gestionare a energiei încorporate pe servere ar putea reduce semnificativ consumul de energie. Se spune că guvernatoarele la nivel de sistem de operare și profilurile de putere ar putea reduce consumul de energie cu 25-50%, în timp ce activarea stărilor C ale procesorului ar putea reduce puterea inactivă cu aproape 20%.
Aceste funcții de economisire a energiei sunt adesea dezactivate implicit din cauza preocupărilor legate de instabilitatea performanței și latența. Cu toate acestea, Uptime susține că impactul asupra performanței este neglijabil pentru majoritatea sarcinilor de lucru, cu excepția celor foarte sensibile la latență, cum ar fi tranzacționarea de înaltă frecvență.
Într-adevăr, procesoarele moderne oferă adesea mai multe performanțe decât este necesar pentru o calitate acceptabilă a serviciilor și este posibil ca funcționarea la viteză maximă să irosească energie. Există un punct de rentabilitate descrescătoare în care utilizarea mai multă putere aduce câștiguri minime de performanță.
Pentru a rezolva această problemă, furnizorii de procesoare au dezvoltat diverse tehnici de gestionare a puterii/performanței. Controalele bazate pe software pot reduce consumul de energie cu 25 până la 50 la sută, dar pot afecta mai mult latența. Implementările doar hardware au un impact mai mic asupra latenței, dar oferă doar 10% sau mai puțin în economii de energie. O abordare combinată software/hardware oferă o cale de mijloc cu economii de 15 până la 20 la sută.
În ciuda compromisurilor de performanță, Uptime susține că consumul de energie ar trebui să fie principala preocupare pentru majoritatea cazurilor de utilizare și că maximizarea performanței și activarea acestor funcții într-un centru de date ar putea aduce economii substanțiale de energie și costuri.
Această abordare are sens, deoarece supraperformanța este rareori urmărită, în timp ce există multe instrumente pentru a menține nivelurile minime de servicii. În plus, curba consumului de energie pentru procesoare devine mai abruptă pe măsură ce se apropie de performanța de vârf, sugerând un potențial de economii.
Este de remarcat faptul că tehnicile de gestionare a energiei au apărut în aplicațiile mobile în care eficiența energetică este esențială. Acest context sugerează că, pentru majoritatea sarcinilor de lucru, impactul latenței de gestionare a energiei poate fi mai mic decât se temea.
Având în vedere acești factori, centrele de date pot pierde energie prin rularea procesoarelor la viteză maximă atunci când nu este necesar pentru volumul de lucru. Sprijinind această idee, Uptime citează date de referință care arată că serverele sunt adesea cele mai eficiente din punct de vedere energetic atunci când sunt limitate la stări de performanță mai scăzute.