![](https://images.maldankon.cloud/fe2eb9f1-11a4-46c4-b4ad-b8ce7d811bea.webp)
Förvandla din server: Liten ändring i Linux med enorma fördelar!
2025-01-28
Författare: Erik
Forskare vid Waterloo-universitetet i Kanada, känt för att vara födelseplatsen för Blackberry, har gjort en banbrytande upptäckte som kan revolutionera hur vi använder servrar globalt. En och samma modifikation, som består av endast 30 rader kod i Linux-kärnan, kan nu få stora effekter på energiförbrukning – upp till 30 procent lägre, enligt rapporter från Techspot.
Professor Martin Karsten, som ledde forskningen, beskriver hur ingen ny funktionalitet har lagts till. Istället handlar det om en smart omstrukturering av den befintliga koden, vilket resulterar i ett effektivare utnyttjande av cache-minnet: "Vi har bara ändrat ordningen på när saker görs, vilket ger en dramatisk förbättring av processorns effektivitet," säger Karsten i ett pressmeddelande.
Den tekniska detaljen bakom detta handlar om så kallad IRQ-suspension, där en IRQ, eller interrupt request, är en signal från hårdvarukomponenter som nätverkskort som ber processorn att pausa en stund. Genom att vänta med att svara på IRQ:er under perioder av intensiv aktivitet kan processorn bli mycket mer effektiv, utan att några paket går förlorade eller att svarstiderna förlängs. Denna förbättring har nu godkänts och implementerats i version 6.13 av Linux-kärnan.
Effekterna av denna energibesparing kommer att märkas mest i servrar med hög nätverksaktivitet, exempelvis inom streamingtjänster som Netflix och Spotify. Men om de stora molnjättarna som Amazon, Google och Meta skulle uppdatera sina system, kan det innebära besparingar motsvarande många gigawattimmar. Med den växande bekymren över energiutnyttjande globalt kan denna lilla förändring i Linux-kärnan faktiskt bli en stor del av lösningen.
Så, vad väntar du på? Det är dags att modernisera dina servrar och bli en del av den här energirevolutionen! Ju fler som antar dessa ändringar, desto större skillnader kan vi skapa för vår miljö och framtiden.