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ť.
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Chyba ni je Linuxe
Od: meno nepoviem
|
Pridané:
9.7.2012 15:39
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.
|
| |
Re: Chyba ni je Linuxe
Od: oraJaroOff
|
Pridané:
9.7.2012 15:47
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?
|
| |
Re: Chyba ni je Linuxe
Od: Aldaris
|
Pridané:
9.7.2012 15:56
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...
|
| |
Re: Chyba ni je Linuxe
Od: Aldaris
|
Pridané:
9.7.2012 16:01
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.
|
| |
Re: Chyba ni je Linuxe
Od: jean luc
|
Pridané:
9.7.2012 16:16
btw. mesiac sa od zeme postupne vzdaluje, takze jednej peknej noci ho ludstvo uvidi naposledy. to len budu skoky, nielen sekund.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 7:49
vtedy tu uz ludstvo daaaaaaaaaaaaaaaavno nebude
|
| |
Re: Chyba ni je Linuxe
Od: pišta hufnágel
|
Pridané:
10.7.2012 9:53
chcem si požičať tvoju vešteckú guľu
|
| |
Re: Chyba ni je Linuxe
Od: samalama
|
Pridané:
10.7.2012 15:33
pokial ho pri tom neroztrhaju slapove sily...
|
| |
Re: Chyba ni je Linuxe
Od: Dbidfhvbidhfbvihhufvhfidjf
|
Pridané:
9.7.2012 16:57
Hej, ale keby sa to stalo softu od ms tak by si sa siel posrat... Takto tvrdis, ze to je zbitocnost
|
| |
Re: Chyba ni je Linuxe
Od: pribinacik
|
Pridané:
9.7.2012 17:58
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.
|
| |
Re: Chyba ni je Linuxe
Od: knjicodo
|
Pridané:
9.7.2012 19:08
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.
|
| |
Re: Chyba ni je Linuxe
Od: meno nepoviem
|
Pridané:
9.7.2012 21:00
Á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.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 8:06
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.
|
| |
Re: Chyba ni je Linuxe
Od: Murkoslav
|
Pridané:
10.7.2012 15:55
To co je za slovne spojenie ze " otacanie perihelia " ? Ako sa moze perihelium otacat ?
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 8:06
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.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 8:06
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.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 8:08
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.
|
| |
Re: Chyba ni je Linuxe
Od: no jo no jo
|
Pridané:
10.7.2012 11:51
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.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 17:31
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.
|
| |
Re: Chyba ni je Linuxe
Od reg.: Pjetro de
|
Pridané:
10.7.2012 8:11
A to bol len cas, ine veliciny som este nespominal. Tolko k presnosti.
|
| |
Re: Chyba ni je Linuxe
Od: siirii
|
Pridané:
10.7.2012 8:38
Jasné, chyba je vo všetkom inom, len nie v Linuxe.
|
| |
FERENGI MOTHERSHIP
Od: iExploder
|
Pridané:
9.7.2012 15:58
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.
|
| |
Re: FERENGI MOTHERSHIP
Od: jean luc
|
Pridané:
9.7.2012 16:11
to hell with ferengi, photon torpedo, mr. worf!
|
| |
co este?
Od: jean luc
|
Pridané:
9.7.2012 16:20
chyba v linuxe pri skokovej sekunde zvysovala spotrebu piva pocas horucav
|
| |
Re: co este?
Od: jean luc
|
Pridané:
9.7.2012 16:24
chyba v linuxe pri skokovej sekunde zvysovala spotrebu toaletneho papiera pri hnacke
|
| |
Pošli papier
Od: prdlajs
|
Pridané:
9.7.2012 16:21
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...
|
| |
ksjfjidoifigj
Od: webnick353
|
Pridané:
9.7.2012 16:44
Asi sim nepochopil vyznam clanku - ved to je logicke, ze pokial boli CPUs vytazene na max vplyvom tejto "chyby", tak mali vacsiu spotrebu. A?
|
| |
Propaganda
Od reg.: Terepin
|
Pridané:
9.7.2012 20:33
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ť!
|
| |
Re: Propaganda
Od: Majoo
|
Pridané:
9.7.2012 22:55
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 !!!
|
| |
Re: Propaganda
Od: Peto_MiG
|
Pridané:
10.7.2012 8:32
Nech si každý používa čo chce, ale nech mi to nenanucuje.
|
| |
Konečne
Od: Lojzux
|
Pridané:
10.7.2012 8:53
Konečne nejaká chyba aj v jadre Linuxu. Už som sa bál, že ho programujú čisto roboti.
|