neprihlásený Pondelok, 29. apríla 2024, dnes má meniny Lea
Druhá júlová hodina bude mať 3601 sekúnd, naposledy to vyradilo Linux

Značky: NTPveda a výskumLinux

DSL.sk, 8.1.2015


K poslednej júnovej hodine tohto roka podľa univerzálneho UTC času bude pridaná tzv. skoková sekunda a po UTC čase 23:59:59 bude nasledovať čas 23:59:60 a až následne čas preskočí na dátum 1. júla a čas 0:00:00.

V našom stredoeurópskom letnom čase tak bude predĺžená druhá hodina 1. júla a po 1:59:59 bude nasledovať 1:59:60.

Tento týždeň to oznámila organizácia International Earth Rotation and Reference Systems Service rozhodujúca o pridávaní skokových sekúnd.

Skokové sekundy sa pridávajú na kompenzáciu vznikajúceho rozdielu medzi časom meraným človekom a skutočnou fázou dňa vychádzajúcou z otočenia Zeme k Slnku. Jedno otočenie Zeme okolo jej osi je v súčasnosti totiž o niečo dlhšie ako 24 hodín vychádzajúcich z presnej fyzikálnej definície sekundy, zároveň je nerovnomerne ovplyvňované krátkodobejšími vplyvmi. Keď tak rozdiel medzi týmito časmi prekročí 0.9 sekundy, čas počítaný človekom sa na sekundu buď na konci decembra alebo júna pozastaví.

Naposledy sa skoková sekunda aplikovala na konci júna 2012, kedy spôsobila vážne problémy Linuxu. V linuxovom jadre 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 2012 a spôsobila tak 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.

Kvôli chybe mali problémy služby LinkedIn, FourSquare a Yelp, viacerým dátovým centrám sa nezanedbateľne zvýšila spotreba elektrickej energie a pre chybu dokonca meškali lietadlá.


      Zdieľaj na Twitteri



Najnovšie články:

Google začne vyplácať dividendy, prekročil hodnotu 2 bilióny
Raspberry Pi rozšírilo ponuku modelov Compute Module
Po rokoch vypustené nové navigačné Galileo satelity, SpaceX na to obetovala raketu
Operačný systém Proxmox pre virtualizáciu vydaný v novej verzii 8.2
České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2


Diskusia:
                               
 

SeKunda sem, sekunda tam...
Odpovedať Známka: 9.2 Hodnotiť:
 

Zaujímavé... A ako to tomu RTC na základovke niekto nanúti???
Odpovedať Známka: -7.0 Hodnotiť:
 

Normálne, zobereš šrobovák a povolíš šrób o pol otáčky
Odpovedať Známka: 8.5 Hodnotiť:
 

ale kdeze, pol otacky je prestupny rok ty trdlo.
Odpovedať Známka: 9.0 Hodnotiť:
 

priestupny* boha
Odpovedať Známka: -0.5 Hodnotiť:
 

ako priechod namiesto prechodu alebo posilnovna miesto posilovne. kedze ludia priechadzaju a posilnuju.. o chvilu budeme aj siexovat miesto sexovat
Odpovedať Známka: 6.4 Hodnotiť:
 

a do šialky si dáš piekné priezle :)
Odpovedať Známka: 7.1 Hodnotiť:
 

priesne :) diobru chiut a nazdriavie
Odpovedať Známka: 6.0 Hodnotiť:
 

Jeden profak sa nas zvykol pytat: "Chlapci a vy si viete predstavit nanosekundu?"
Odpovedať Známka: 8.5 Hodnotiť:
 

Na nose nie.

A čo si tým chcel povedať?
Odpovedať Známka: 8.8 Hodnotiť:
 

Ja poznam jednu situaciu ked mas NaNoseKundu.. ale nechcem tu byt perverzny
Odpovedať Známka: 5.6 Hodnotiť:
 

ty len jednu poznas?!pcheee, v KAMAZutre je ich habadej :-)
Odpovedať Známka: 2.7 Hodnotiť:
 

keby len predstaviť
Odpovedať Známka: 7.5 Hodnotiť:
 

najlepsia je i tak nanosekunda....
Odpovedať Hodnotiť:
 

Pre mna je to dobra sprava, nakolko budem zit o sekundu dlhsie a este k tomu gratis :)
Odpovedať Známka: 7.9 Hodnotiť:
 

No s tym gratis by som si az taky isty nebol.
Odpovedať Známka: 10.0 Hodnotiť:
 

zlá správa: nebudeš žiť o sekundu dlhšie. ;) ...ale bude sa Ti to tak zdať. :D
Odpovedať Známka: 6.2 Hodnotiť:
 

Cas tvojej vztaznej sustavy je vzdy tvoj cas - to je nicnerovoriaca tautologia. Ked budes rotovat cely rok okolo ciernej diery a na Zemi zatial uplynie tisic rokov neznamena to, ze si zil tisic rokov.

Ked v roku 2047 Centralni Mozeg Lidstva posunie rok skokovo na 3047 tiez to neznamena, ze si zil vyse tisic rokov ... atd.

Ale chapem, bolo to myslene ako sranda.
Odpovedať Známka: 6.0 Hodnotiť:
 

Pri prechode z julianskeho kalendara na gregoriansky ludia tiez protestovali sloganom "give us our eleven days".

Podla jednej poviedky sa jeden clovek sa vtedy stavil, ze zvladne tancovat 11 kalendarnych dni v kuse. A naozaj, zacal 2. septembra a skoncil 14. septembra, vdaka comu vyhral.
Odpovedať Známka: 10.0 Hodnotiť:
 

a pritom mu stacilo tancovat par sekund/minut, ked to realizoval okolo polnoci :) ked sa zahodili patricne dni a svetlo sveta uzrel gregoriansky kalendar
Odpovedať Známka: 2.5 Hodnotiť:
 

A kvoli tomu, aby si nam to povedal, si minul 30 sekund zo svojho zivota?
Odpovedať Známka: 10.0 Hodnotiť:
 

pamatam, aj nam to naposledy odpalilo iste java vecicky, tusim to samozrejme muselo padnut na vikend aby toho nebolo malo.
Odpovedať Známka: 10.0 Hodnotiť:
 

Nechcel by som vtedy robit nocnu.
Odpovedať Známka: 9.3 Hodnotiť:
 

nechcel by som vtedy letieť v lietadle. ;)
Odpovedať Známka: 10.0 Hodnotiť:
 

prečo?, bol by si o sekundu skorej na zemi
Odpovedať Známka: 10.0 Hodnotiť:
 

Jedna sekunda a pritom takova blbost: nezanedbateľne sa zvýšila spotreba elektrickej energie a pre chybu dokonca meškali lietadlá. Kto by to bol pred 1/2 storocim povedal jaky bude mat dopad jedina sekunda ... Priestupny den alebo Y2K, ale jedina sekunda ...

Sekunda raz za 2 roky, no to mame asi 1/63 000 000. Teda od cias definicie sekundy ako 1/86400-tiny casu otocky Zeme okolo osi, sa rotacia Zeme spomalila o 1/63miliontinu. Keby takto rotacia Zeme spomalovala LINEARNE, tak za 2*63 milionov = 126 milionov rokov prestane rotovat uplne. Chlavabohu rotacia nespomaluje linearne, ale spomalovanie rotacie sa spomaluje (to je druha derivacia :), Nixon nevedomky pouzil aj tretiu derivaciu, ked povedal, ze rast inflacie sa spomaluje.
Pred 4 miliardami rokov trval den iba 6 hodin = Zem rotovala 4x rychlejsie.
Odpovedať Známka: 6.8 Hodnotiť:
 

Teda by si mal 4 krát viac rokov alebo len 4 krát viacej dní a rovnako rokov ( keďže rok je čas obehu okolo slnka) ?
Ako bolo by blbé mať 4*x viacej dní ale stále rovnako rokov :D
Odpovedať Známka: 6.0 Hodnotiť:
 

Aj dlzka roka bola odlisna tak +/- 10%, Zem bola v inej vzdialenosti od Slnka. Odchylka bola ale ovela mensia. Teda v zasede bol rok rovnako dlhy, asi 31,5 milionov sekund +/- autobus. Za to dobu sa ale Zem otocila okolo asi nie cca 365,25x ale cca 1500x.
Odpovedať Známka: 10.0 Hodnotiť:
 

Akože mne je to jasné, ale aj tak ďakujem za inteligentné vysvetlenie. Len či by som mal 70 rokov a 70*365*4 dní alebo jednoducho by sme trvali na tom, že 365 dní je rok a teda by som mal 70*4 rokov
Odpovedať Známka: 2.0 Hodnotiť:
 

Zoberme logiku do hrsti: ako je defonovany rok? Ako doba, pocas ktorej sa Zem raz otoci okolo Slnka.

Kolko krat sa pritom otoci okolo vlastnej osi je pre definiciu roka nezavisle a irelevantne. Mal by si cca 70 vtedajsich rokov (+/- autobus), ale nie ako dnes 25550 dni, ale cca 100 tisic vtedajsich dni, lebo jeden rok by mal cca 1500 dni.
Odpovedať Známka: 10.0 Hodnotiť:
 

Mna by skor zaujimalo, na ktorej paarty toto niekto vymyslel. Lebo odmerat to vtedy nikto nemal ako, a za tak dlhy cas Zem mohla kludne zmenit otacky a rychlost obiehania aj 100x. Cize je to len domnienka na zaklade nejakych merani, na ktorej sa zhodla nejaka skupina vedcov. Ale ze to tak bolo naozaj, na 100% tvrdit nemozme. Ma to blizsie k dobrej viere ako k realnemu stavu. Co je priamy rozpor s principmi vedy, ktorymi nas vsetkych vymyvali na skolach.
Odpovedať Hodnotiť:
 

leap second je priestupna sekunda nie skokova
Odpovedať Známka: 6.7 Hodnotiť:
 

pssssssst, nic nehovor a hlavne nepicuj
Odpovedať Známka: 8.4 Hodnotiť:
 

Pravda, pravda, ale všetci predsa poznajú toto :
"That's one small step for man, one giant leap for mankind."
A to sa prekladá ako "skok" :)
Odpovedať Známka: 2.0 Hodnotiť:
 

Mozno sa mi to iba zda ale neobjavil sa tu naposledy nejaky spasitel, ktory tu dal tiptop vrkaraund, ze mu dakoval kolektiv predvaciek z COOP jednoty a na jeho adresu sa sypali komplimenty zo vsetkych stran?
Odpovedať Známka: 1.7 Hodnotiť:
 

jj a volal sa vlado :D aj upratovacky u nas na skole boli cele mokre z neho
Odpovedať Známka: 10.0 Hodnotiť:
 

Ak by som implementoval date utility veci a henti kreteni mi neustale nepredvidatelne nahodne vsuvaju sekundy kade-tade, ja by som ich podminoval.
Odpovedať Známka: 5.0 Hodnotiť:
 

Neviem si predstaviť kde v praxi je potrebná presnosť času na 1s. Aj keď si dva rôzne PC nastavím na synchronizáciu času podľa rôznych atómových hodín tak tam vždy je nejaký rozdiel približne tú 1s
Odpovedať Známka: -8.8 Hodnotiť:
 

No napriklad tu, tu a tu a to nie len presnost na sekundu ale este presnejsie to musi byt:

GPS
Odpovedať Známka: 10.0 Hodnotiť:
 

Presne tak, napr.: ak by pristaval s lietadlom iba podla pristrojov (v uplnej hmle, atd...), tak by sa netrafil nielenze na pristavaciu drahu, ale ani na letisko. :-)
Odpovedať Známka: 8.3 Hodnotiť:
 

Hm, akurat ze lietadlo nepristava cez gps ale cez uplne ine systemy, ktore nemaju s casom nic spolocne.
Odpovedať Známka: 6.7 Hodnotiť:
 

Že nepristáva cez GPS je pravda. Ale že by tie systémy s časom nemali nič spoločné, tomu neverím. Ako myslíš napr, že stanovujú rýchlosť toho lietadla?
Odpovedať Známka: 10.0 Hodnotiť:
 

Nemam cas teraz rozpisovat, ale pozri si Pitotova trubica.
Odpovedať Známka: 5.0 Hodnotiť:
 

Ked by si implementoval 'date utility', tak vies, ze minuta moze ist az do 62. System umoznuje pridat viac sekund ak by bolo treba. Systemy musia byt schopne akceptovat minutu, ktora nekonci 59, ale az 62.
Odpovedať Známka: 7.5 Hodnotiť:
 

Vážne problémy má Linux aj bez skokovej sekundy
Odpovedať Známka: -6.5 Hodnotiť:
 

Aby ti nepadlo to tvoje jablko ...
Odpovedať Známka: 9.2 Hodnotiť:
 

Nech mu len kludne padne :-D Za vymenu digitizeru beriem pãťdesiat ečiek :-D
Odpovedať Známka: 4.3 Hodnotiť:
 

A ty mas problemy aj sam so sebou.
Odpovedať Známka: 8.6 Hodnotiť:
 

install arch
Odpovedať Známka: -0.5 Hodnotiť:
 

Pár dní, ba možno aj týždňov, bola táto "mikrohláška" trefná a dokonca aj vtipná. Je tu bohaté zastúpenie linuxákov (vrátane mňa) a radi sme Ti prihriali polievočku.
Po určitom čase sa však všetko preje, a tak je to aj s "install arch"...
Ak nemáš povedať nič zmysluplné, radšej si zahryzni do... prsta.
Odpovedať Známka: 2.7 Hodnotiť:
 

format C:
Odpovedať Známka: 6.0 Hodnotiť:
 

toto iste by si mohol napisat na vsetky hlasky ktore sa bezne v konverzacii vyskytuju na dsl.sk (napr. wifi v kancli, janka hospodarova, posielam favicon, mozes to najst tu tu a tu a na dalsie). ludia si zasluzia istoty... pre mna je istota ked pridem na dsl.sk a zase raz najdem nic nehovoriace komenty ale ked poznam historiu tak som rad ze sa tu vzdy opakuju.
Odpovedať Známka: 10.0 Hodnotiť:
 

Ale Janka Púdohospodárová sa neopakuje...
Odpovedať Známka: -4.3 Hodnotiť:
 

Neurážaj Janku !

Hovorím ti to samozrejme v dobrom.
Odpovedať Známka: 5.0 Hodnotiť:
 

Minule vidim bilboard na iPhone, poviem si fajn, Apple sa zacal angazovat aj na Slovensku, podidem blizsie, a Samsung Galaxy S... :)
Odpovedať Známka: 6.0 Hodnotiť:
 

na vete zamrzol linux som sa dobre pobavil :)))))) linux a zamrznut tak to som este nevidel a to som uz toho zazil a videl ajajaj, nemali na mysli windows? este tak hardwerovo co ja viem napriklad disk alebo nieco podobne ale linux nezamrza sa zobudte.
Odpovedať Známka: -6.7 Hodnotiť:

Pridať komentár