neprihlásený Streda, 18. marca 2026, dnes má meniny Eduard
Chyba v Linuxe pri skokovej sekunde zvyšovala spotrebu datacentier

DSL.sk, 9.7.2012


Chyba v jadre Linuxu, ktorá sa prejavila po aplikovaní tzv. skokovej sekundy pred týždňom v noci zo soboty na nedeľu, vo viacerých európskych dátových centrách spôsobila aj nezanedbateľné zvýšenie spotreby elektrickej energie.

Na zvýšenie spotreby v prípade nemeckého prevádzkovateľa datacentra Hetzner Online upozornil nemecký H-Online, francúzsky prevádzkovateľ OVH o zvýšení vo svojom dátovom centre informoval uprostred týždňa.

V linuxovom jadre z posledného obdobia sa nachádzali až dve chyby, ktoré spôsobovali alebo mohli spôsobovať problémy so skokovou sekundou. Jedna, ktorá kvôli tzv. livelocku spôsobuje zamrznutie Linuxu, bola objavená v polovici marca a spôsobila podľa dostupných informácií menšie množstvo problémov.

Vážnejšie dôsledky mala ale druhá chyba, ktorá bola odhalená až po spôsobení problémov po aplikovaní skokovej sekundy. Pre túto chybu bol po aplikovaní skokovej sekundy čas subsystému hrtimer posunutý o sekundu napred a každý vytvorený časovač kratší ako sekunda skončil okamžite.

Takéto časovače ale využíva pri čakaní na udalosti na spracovanie množstvo serverového softvéru, ktorý tak pre chybu začal často využívať CPU bez prestávky a spôsobil enormné vyťaženie CPU vedúce k zníženiu výkonu, potenciálne nedostupnosti systémov ale tiež zvýšeniu spotreby. Riešením bolo jednoduché manuálne nastavenie času pomocou napríklad príkazu date, ktoré opäť zosynchronizovalo čas udržiavaný jadrom a jeho subsystémom hrtimer.

V Európe, kde prišlo k aplikovaniu skokovej sekundy o druhej v noci, sa chyba pričinila o výrazné zvýšenie spotreby viacerých dátových centier oproti bežnej spotrebe v tomto čase.


Zvýšenie spotreby v dátovom centre Hetzner Online (obrázok: H-Online / Hetzner Online)



Hetzner Online prevádzkuje veľké dátové centrum podľa dostupných informácií s desiatkami tisíc serverov, pričom poskytuje aj služby webhousingu, virtuálnych serverov a prenajímania serverov. Spotreba jeho dátového centra sa podľa emailovej správy pre zákazníkov, v ktorom spoločnosť žiadala zákazníkov o preverenie vyťažovania CPU, zvýšila približne o megawatt.


Zvýšenie spotreby v dátovom centre OVH (obrázok: OVH)



Spoločnosť poskytla H-Online graf, podľa ktorého sa spotreba zvýšila o viac ako 10%. Na grafe sú zrejme ale nesprávne o rád nižšie číselné údaje, ktoré nesedia s textovým údajom.

V prípade francúzskeho datacentra OVH sa spotreba zvýšila výrazne nad spotrebu v časoch najväčšej záťaže neskoro poobede a večer, o cca koľko percent sa spotreba zvýšila oproti bežnej spotrebe okolo druhej v noci ale nie je možné z grafu odčítať.



Najnovšie články:

Nový Firefox bude obsahovať bezplatnú VPN
Starlink zmenil v Európe aj na Slovensku ponuku, zdražil aj zlacnil
Slovensko.sk je spomalené, upozorňuje prevádzkovateľ
Vláda chce zaviesť legislatívu pre samojazdiace autá a drony
Starlink dosiahol 10-tisíc satelitov
Obchodný register mal dnes exspirovaný certifikát, nezabudol ho obnoviť
Dátové centrá vo vesmíre sa blížia, Nvidia avizuje pre ne špeciálnu GPU
Príjmy výrobcov enterprise SSD sa veľmi výrazne zvýšili
Populárne sci-fi Firefly bude mať pokračovanie, animované
Veľká Británia v reakcii na situáciu na Blízkom východe povolí balkónové solárne panely


Diskusia:
                               
 

Chyba nie je v Linuxe, chyba je v honbe za presným meraním času. A pritom čas je tiež relatívny. Veď závisí od rozdielu rýchlostí bodu na ktorom sa meria a bodu na ktorom je pozorovateľ. Neviem či som to napísal celkom správne, no primárne sa tým nezaoberám.
Odpovedať Známka: -5.2 Hodnotiť:
 

Aha takze ako praktickejsie ti pripada, aby kazdy den trval o niekolko mikro/nano sekund viac lebo spomalovanie rotacie Zeme kvoli Mesiacu a dalsim vplyvom?
Odpovedať Známka: 5.7 Hodnotiť:
 

V podstate preco nie. Aj tak to nie je takto udrzatelne naveky. A ked sa raz stane (ano v dalekej buducnosti), ze sa vsetko o hodinu posunie, tak co? Vsak to je uplne jedno...
Odpovedať Známka: 0.6 Hodnotiť:
 

Len pre uplnost. Tym, ze sa vsetko posunie som myslel, ze miesto o 7. budeme vstavat o 8. a tak. Nie, ze sa posunie ukazatel casu.
Odpovedať Známka: -2.5 Hodnotiť:
 

btw. mesiac sa od zeme postupne vzdaluje, takze jednej peknej noci ho ludstvo uvidi naposledy. to len budu skoky, nielen sekund.
Odpovedať Známka: 4.5 Hodnotiť:
 

vtedy tu uz ludstvo daaaaaaaaaaaaaaaavno nebude
Odpovedať Známka: 5.6 Hodnotiť:
 

chcem si požičať tvoju vešteckú guľu
Odpovedať Známka: 0.0 Hodnotiť:
 

pokial ho pri tom neroztrhaju slapove sily...
Odpovedať Známka: 0.0 Hodnotiť:
 

Hej, ale keby sa to stalo softu od ms tak by si sa siel posrat... Takto tvrdis, ze to je zbitocnost
Odpovedať Známka: -1.6 Hodnotiť:
 

paneboze! ked na tom tvojom linuxe dostanes nabuduce kernel panic, povedz si, ze chyba nie je v linuxe, ale v tebe, lebo si komp zapinal... keby si ho nezapol, nic by sa nestalo.
Odpovedať Známka: 3.8 Hodnotiť:
 

pletieš tu melony a orechy. Presné meranie času bolo pre ľudstvo podstatné z mnohých dôvodov už pred niekoľko 100 000 rokmi, nieje to len nejaká sprostosť ktorú vymyslel nejaký Johny z ameriky. A to, že je čas relatívny nieje pre obyvateľov zeme podstatné, podstatné by to bolo keby sme všetci lietali vo vesmíre rôznymi rýchlostami na rôznych miestach rýchlostami blízkymi rýchlosti svetla.
Odpovedať Známka: 5.6 Hodnotiť:
 

Áno, vo všetkom máš skoro pravdu. No jedna sekunda je pre ľudský mozog už dosť krátky časový úsek. Ak nie technika, tak by nám bola sekunda fakt ukradnutá.
A pred stotisíc rokmi keď presne merali čas, tak tiež sa so sekundami veľmi nesrali. To len tak na okraj. To len my teraz, pár desiatok rokov dozadu.
Skokové sekundy sú nóvum pre každého, tak sa stala jedna chybička. Každý sa z toho poučil a nabudúce bude všetko O.K.
Odpovedať Známka: 5.6 Hodnotiť:
 

Primarne by si mal vediet ze vedecko-technicky rozvoj civilizacie dost zavisi na presnom merani velicin.

1) otacanie perihelia Merkura trapilo astronomov od 19. storocia. Ukazalo ze, ze newtonova gravitacna teoria nie je schopna tento jav vysvetlit. Odchylky su pritom take male, ze v storoci (sedemnastom) ked newtonova teoria vznikala a ked vznikol dalekohlad to nikoho trapit nemuselo. Astronomicke pristroje majstra pozorovania Tycha de Brahe na Uraniborgu v Dansku boli na zaciatku 17. storocia asi najdokonalejsie a najpresnejsie ako vtedy boli. Dnes je ich presnost uplne trapna a smiesna. A co napozorujes na prelome 16. a 17. storocia a este k tomu bez dalekohladu? Na dnesne pomery takmer trt.
Odpovedať Známka: 0.0 Hodnotiť:
 

To co je za slovne spojenie ze " otacanie perihelia " ? Ako sa moze perihelium otacat ?
Odpovedať Známka: 6.0 Hodnotiť:
 

Ledva to stacilo na to, aby majstrej teorie Kepler vydedukoval na zaklade dlhorocnych zaznamov majstra pozorovanie Tycha Brahe, ze planety neobiahaju tak ako si predstavovali staroveki ucenci, t.j. nie po kruzniciach, ale po elipsach a odvodil "lepsie" zakonistosti, cim konecne vznikala presnejsie teoria ako Ptolemaiovska.
Odpovedať Známka: 1.4 Hodnotiť:
 

2) ohybanie svetla okolo kutuca Slnka je tak male (radovo nejake tie uhlove sekundy), ze bez upozornenia (ze by to tak asi malo byt) nejakeho patentovaho uradnika by si to sotva kto vsimol dalsieho minimalne 1/4 storocia ked nie viac, pretoze nikto by to schvalne nemeral. Prislo by sa na to nahodou ako na dost veci vo vede az vtedy, ked by technologia a vyuzivanie pristrojov (resp. ich presnost) priamo kontrastovala s fyzikalnou realitou, co sa pokojne mohlo stat nie za 1/4, ale za 1/2 storocia po roku 1919.
Odpovedať Známka: 0.0 Hodnotiť:
 

3) suvisi s bodom 2. Spominas dilataciu casu a sami si pritom odporujes. Prave preto ze je cas je relativny, musime ho vediet merat co najpresnejsie. Relativisticke efekty ŠTR a VTR si nepovedali, ze budu obchadzat satelity GPS. Efekty ŠTR a VTR sice posobia na satelitoch GPS proti sebe, ale deformaciu casu nekompenzuju. Preto musi byt cas manualne korigovany o desiatky ns kazdy den. Ak by sa to nerobilo, presnot GPS by po jedinom dni bola rozhodena o stovky metrov. Ak by opat taku presnost nikto nepotreboval a TR by bola postavena do ulohy zdanlivo zvytocnej papierovej-matematickej hracky, zili by sme v sladkej nevedomosti o svete a nevedeli by sme ani to, co vieme z pohladu TR.
Odpovedať Známka: 0.0 Hodnotiť:
 

Ludstvo vie hovno. Ludstvo sa nevie postarat o svoj vlastny rod, ludia zomieraju od hladu.

Takze vsetko co doposial ludstvo vymyslelo, mu je v podstate totalne na hovno, kedze sa nevie postarat o vlastne " deti "

len tolko.
Odpovedať Známka: -2.0 Hodnotiť:
 

Utopisticku spolocnost v 24. storoci bez hladu, vojen ci nedostatku maju akurat v Star Treku (nacrtnute to bolo asi vo vsetkych ST serialoch). A s hrozou spominaju na 21. storocie.

Obavam sa ze buducnost nebude taka ruzova, prave naopak.
Odpovedať Známka: -3.3 Hodnotiť:
 

A to bol len cas, ine veliciny som este nespominal. Tolko k presnosti.
Odpovedať Známka: -2.0 Hodnotiť:
 

Jasné, chyba je vo všetkom inom, len nie v Linuxe.
Odpovedať Známka: -1.4 Hodnotiť:
 

preco musi mat den dany pocet sekund?? ja navrhujem zaviest hviezdny cas:

Captain's Log, Stardate 41386.4: We are in pursuit of a starship of Ferengi design. Our mission is to intercept and recover a T-9 energy converter which the Ferengi stole from an unmanned monitor post on Gamma Tauri IV a theft which automatic scanners recorded providing us with the long-awaited opportunity to make close contact with a Ferengi vessel. If we succeed in this chase it will be Starfleet's first look at a life-form which, discounting rumor, we know almost nothing about.
Odpovedať Známka: 6.7 Hodnotiť:
 

to hell with ferengi, photon torpedo, mr. worf!
Odpovedať Známka: 7.5 Hodnotiť:
 

chyba v linuxe pri skokovej sekunde zvysovala spotrebu piva pocas horucav
Odpovedať Známka: 7.3 Hodnotiť:
 

chyba v linuxe pri skokovej sekunde zvysovala spotrebu toaletneho papiera pri hnacke
Odpovedať Známka: 3.3 Hodnotiť:
 

Som zvedavy, co to spravilo s uctom za vyuzivanie cloudovych sluzieb pre tych zakaznikov, ktorym tam nieco bezalo. Kedze tam sa plati najma za spotrebovany procesorovy cas...
Odpovedať Známka: 5.6 Hodnotiť:
 

Asi sim nepochopil vyznam clanku - ved to je logicke, ze pokial boli CPUs vytazene na max vplyvom tejto "chyby", tak mali vacsiu spotrebu. A?
Odpovedať Známka: 4.3 Hodnotiť:
 

Táto microšofistická propaganda musí skončiť! Všetci predsa vieme, že Linux je dokonalý konštrukt od samotného Boha, v ktorom sa nemôže NIČ pokaziť!
Odpovedať Známka: 0.7 Hodnotiť:
 

Linux nie je dokonalý...
dokonalý nie je ani Windows a ani Mac...
Len je zaujímavá vec, ako Linux useri narážajú na windows userov, pretože sa cítia urazený, že ich windows useri urážajú...
Zakomponujme do toho ešte Mac userov a je to horšie ako v milostnom trojuholníku...
Skrátka každá strana má pocit, že ostatný len hľadajú kdejakú zámienku, aby na ňu mohli narážať a tak má pocit, že je ukrivdený a musí sa brániť tak, že naráža na tých, čo narážajú na neho a teda zaujíma postoj - my sme tí dobrí ktorý ostatný terorizujú, ale my sa nedáme - my im ukážeme !!!
Odpovedať Známka: 5.6 Hodnotiť:
 

Nech si každý používa čo chce, ale nech mi to nenanucuje.
Odpovedať Známka: 6.0 Hodnotiť:
 

Konečne nejaká chyba aj v jadre Linuxu. Už som sa bál, že ho programujú čisto roboti.
Odpovedať Známka: 4.3 Hodnotiť:

Pridať komentár