Klávesové zkratky na tomto webu - základní­
Přeskočit hlavičku portálu


Diskuse k článku

KVIK: Sekunda navíc rozhodila linuxové servery. Brýle odhalí emoce v krvi

Sekunda, o kterou se prodloužila sobota, nadělala starosti některým nepřipraveným administrátorům. Obarvené brýle prý dokážou pomoci odhalit emoci skryté v barvách. A rybáři musí investovat stále více úsilí pro nalovení stejného množství ryb.

Upozornění

Litujeme, ale tato diskuse byla uzavřena a již do ní nelze vkládat nové příspěvky.
Děkujeme za pochopení.

Zobrazit příspěvky: Všechny podle vláken Všechny podle času

semelik

a v Martixu chyba nebyla?

+1/0
3.7.2012 19:42

Astaroth

Re: a v Martixu chyba nebyla?

Dyt jich tam maji jak nadelano, pokazde se jednou za par desetileti zresetuje :-)

0/0
4.7.2012 0:59

buddha88

ISP pohled

ahoj,

delam u jednoho opravdu velkeho ISP a prechod se nijak neprojevil. S NTP by snad ani nemel. Zalezi vsak na tech aplikacich jak moc koreknte jsou napsane...

+1/0
3.7.2012 18:11

pletiplot

Re: ISP pohled

NTP sem vůbec nepleťte. Problém byl v samotném jádře. Naopak ntp to v dané situaci zhoršil. Přečtěte si o tom více třeba zde: http://serverfault.com/questions/403732/anyone-else-experiencing-high-rates-of-linux-server-crashes-during-a-leap-second.

Spíš to svědčí o tom, že používáte staré jádro a možná i neaktualizovaný OS.

0/0
3.7.2012 19:05

pavel-m

Re: ISP pohled

Anebo naopak upgradovali na kernel který to má fixnuté. Anebo nepoužívají Javovské aplikace.

Těch důvodů může být více.

0/0
3.7.2012 19:36

pletiplot

Re: ISP pohled

Není kernel jako kernel. Co jsem se dočetl, tak problém s přestupnou sekundou byl už v roce 2008 (resp. přelom 2008/9), nevím v jaké verzi kernelu, ale to bylo opraveno, letošní chyba je prý způsobena něčím jiným, ale podobným. Osobně jsem viděl podivné chování počítače s jádrem 3.2 (nešlo o server, ale o pracovní stanici), podstatně stouplo zatížení procesoru při jakékoli činosti v grafickém desktopu, po rebootu se to spravilo.

0/0
4.7.2012 1:14

pletiplot

Re: ISP pohled

O problémech v javě nic nevím, ale dovedu si představit, že některé programy s tím mohly mít problémy. Java pouští svuj vlastní environment, v podstatě svoje "jádro" a pokud to skutečné jádro řeší a JRE to neřeší, tak tam asi může dojít k nějakým podivným stavům jako že čas šel zpátky a to nemá rád žádný software.

0/0
4.7.2012 1:17

houba_

Re: ISP pohled

delam u jedne velke IT firmy a nejaky prechod jsem taky nezaregistroval. protoze by to bylo haraseni, tak bych snad ani nemel. zalezi ovsem na konkretnich kolegynich, jak korektne se chteji chovat

jinak ale IT vubec nerozumim, delam na uctarne. a ty? hadam call centrum

0/0
4.7.2012 16:56

quadro

..

Temer vsechny javovske aplikacni servery na Unixovych systemech to prezily bez problemu, asi jenom krome nejakych exotickych, takze to nebude chyba systemu R^

0/0
3.7.2012 17:21

pavel-m

Re: ..

Téměř všechny VAŠE aplikace to přežily? A z toho usuzujete něco obecného? Navíc, problém se týkal Linuxu, ne Unixu..

0/0
3.7.2012 19:33

quadro

Re: ..

Z toho usuzuju, ze to nebyl tak kriticky problem (soude cca podle 50 velkych severskych zakazniku s Java app web serverama, a nekolika dalsich kteri pouzivaji velke spektrum Unixovych systemu, virtualek).. z reportovanych problemu to vypada ze to dost mozna byly problemy dva, pouze nekterych aplikaci a mozna i jadra, nevidel jsem ze by nekdo reportoval treba probkemy na Oracle.. nicmene MySql reportovano bylo,.. prece jen casovej posun na databazi je trochu jine kafe nez maximalni vyuziti procesoru..

http://www.theregister.co.uk/2009/01/07/oracle_leap_second/

seznam reportovanych aplikaci,

http://blog.windfluechter.net/content/blog/2012/07/01/1481-100-cpu-load-due-leap-second

Mezi Unixove systemy patri taky Linux

+1/0
3.7.2012 20:21

Výstřik do tmy X.

To není tím linuxem

ale spíš tím, že tam neměli nastavenou synchronizaci času pomocí vzdálenýho serveru.

0/0
3.7.2012 15:53

pavel-m

Re: To není tím linuxem

Nee, problémy byly i při používání NTP..

0/0
3.7.2012 16:11

novak0112

HAHA

no tak nevím, přechod z letního času na zimní není taky žádná tragédie a to se jedná o 3600 sekund.

Stačí jen udělat pravidlo, že se v určitou přesnou dobu posune čas o jednu sekundu a je to. Ale máte pravdu, jde to i složitě a je potřeba aby se z toho dělal problém, který někdo musí za peníze řešit.Rv8-o

+1/0
3.7.2012 15:53

kunk

Re: HAHA

To nejde, protoze variace v delkach dnu je irregulerni a neni prediktabilni.

"Because the Earth's rotation speed varies in response to climatic and geological events, UTC leap seconds are irregularly spaced and unpredictable. Insertion of each UTC leap second is usually decided about six months in advance by the International Earth Rotation and Reference Systems Service (IERS), when needed to ensure that the difference between the UTC and UT1 readings will never exceed 0.9 second."

http://en.wikipedia.org/wiki/Leap_second

0/0
3.7.2012 15:59

F.H.

Re: HAHA

Přechod na letní/zimní čas neznamená interně pro počítač vůbec nic - jeho interní hodiny běží stále dál a jen jinak tento čas prezentují navenek (jinými slovy, čas je jediné číslo, počet nanosekund od "počátku", který neustále lineárně narůstá, a prezentovat se dá jako "lidsky čitelný" čas ve formě dnů, měsíců, roků, hodin, sekund atd.). Při vložení sekundy ale dojde k posunutí tohoto interního čítače. Až sem je mi to jasné, horší je představit si, proč vložení sekundy znamená problém. Spíše bych si dovedl představit problém při odebrání sekundy, kdyby se systém neočekávaně dostal do minulosti, tj. mohlo by dojít k přehození pořadí některých událostí.

0/0
3.7.2012 16:06

_Zanek_

Re: HAHA

Pokud chceš den prodloužit o sekundu, čas samozřejmě vracíš zpět a pak mohou nastat tebou popisované problémy při odebírání sekundy.;-)

+3/0
3.7.2012 17:03

F.H.

Re: HAHA

Nojo, vlastně ;-)

0/0
3.7.2012 17:11

novak0112

Nono

stejně gigantický problém jako přechod na rok 2000 ;-D

Okurková sezona začíná nějak brzy....;-D

0/0
3.7.2012 15:49

HrubesaMares

Re: Nono

hmm, zrovna Y2K docela realny problem byl, a ne vsichni ho zvladli - videl jsem dost dokumenty s datem 1900 ;-)

+1/0
3.7.2012 16:58

karliak

No linuxovy servery mame,

ale jedou stale bez problemu. Ze by se proste jen neco hledalo na tucnaky ? :)

+2/0
3.7.2012 13:29

gogan

Re: No linuxovy servery mame,

Jo mě taky :-) až budu budovat autoritativní veřejný ntp s napojením na atom hodiny budu se zabývat přestupnejma sekundama. Jen se mě "líbí" lidská arogance "poručíme větru děšti ... a času taky" takle máme už máme 25 sekund navíc oproti reálu. Ještě že máme Mezinárodní službu rotace Země, to jsem hned klidnější.

0/0
3.7.2012 14:15

Jožin z planin

Re: No linuxovy servery mame,

Navrhněte lepší řešení, jak měřit čas, když rotace Země je nepravidelná. Možností je několik: 1) Měnit délku sekundy tak, aby byl vždy stejný počet za rok - nesmysl. 2) Kašlat na to - za pár tisíciletí by se prohodila půlnoc s polednem. 3) Na Nový rok vysílat přesný signál astronomické půlnoci - to by fungovalo, jen by každý rok byl o pár desetin sekundy delší nebo kratší, všechno by se muselo evidovat. 4) Současný stav, kdy jednou za pár let uděláme za zeď čárku, že jsme poskočili už o celou sekundu a přeřídíme si hodinky.

To není arogance, spíš rozčarování nad tím, že dokážeme čas měřit přesněji než ho určuje nebeská mechanika. Žít na nějakém asteroidu s nepravidelnou drahou, nějaké dny a roky bychom za bernou minci ohledně měření času vůbec nepovažovali.

+4/0
3.7.2012 14:39

machinist.

Re: No linuxovy servery mame,

...dokážeme čas měřit přesněji než ho určuje nebeská mechanika... :))) to je dobrý bulshit

0/0
3.7.2012 15:10

Jožin z planin

Re: No linuxovy servery mame,

Autorská nadsázka, nó. Jako by to na idnes nebylo dnes a denně. A vzhledem k tomu, že jediná nebeská mechanika, která většinu lidí zajímá, je rotace Země a její oběh kolem Slunce, tak to není tak úplně mimo mísu.

+1/0
3.7.2012 15:38

novak0112

Re: No linuxovy servery mame,

no tak nevím, přechod z letního času na zimní není taky žádná tragédie a to se jedná o 3600 sekund.

Stačí jen udělat pravidlo, že se v určitou přesnou dobu posune čas o jednu sekundu a je to. Ale máte pravdu, jde to i složitě a je potřeba aby se z toho dělal problém.:-P!!

0/0
3.7.2012 15:52

Jožin z planin

Re: No linuxovy servery mame,

Kdyby to bylo pravidelné, tak to tak funguje. Přestupná sekunda se však přidává až na základě měření. Rozhodit to může třeba větší zemětřesení.

http://cs.wikipedia.org/wiki/P%C5%99estupn%C3%A1_sekunda

Navíc letní čas je jen vnější reprezentací - to, co vidíte na obrazovce. V jádru se nic neposouvá.

0/0
3.7.2012 16:18

pletiplot

Re: No linuxovy servery mame,

Je tu ještě jedna dost reálná varianta, a to ta, že by se na to kašlalo a udělala by se přestupná hodina (jednoho léta by se prostě nezavedl nebo nezrušil letní čas). O tom se bude jednat v roce 2015.

0/0
3.7.2012 19:09

Franz Ferdinand III.

1 vteřina

a co to s tím Linuxem udělá ;-D

+3/0
3.7.2012 10:10

jdobry

Re: 1 vteřina

Chyba bude urcite jinde nez v Linuxu samotnem. Pres tu +1s pulnoc jsem mel spusteno 9 serveru a nestalo se jim nic.

Neni to ostatne prvni vlozena sekunda. Mimochodem kdyz to posledne bylo na Silvestra koukal jsem na TV (uz nevim kterou) a natesenej ze tam bude spravny cas 23:59:59 -> 23:59:60 -> 00:00:00 a nestalo se. Strasne zklamani.

+1/0
3.7.2012 12:09

jdobry

Re: 1 vteřina

s tim Silvestrem je to blbost oblouvam se. Prestupna sekunda se pridava o pulnoci, ale ne naseho casu. O pulnoci UTC

0/0
3.7.2012 16:06

gogan

Re: 1 vteřina

Njn, věčně zatuhlý widle si toho ani nevšimnou ;-)

+3/0
3.7.2012 14:16

petr____22

Re: 1 vteřina

Vytuhle Widle jsem nevidel uz hodne let, zato vschny ty Ubuntu tuhnou v jednom kuse ;-D

+2/0
3.7.2012 16:04

překladatel do reality

Re: 1 vteřina

To víte, jurodiví linuxáci z 90. let ještě úplně nevymřeli a pořád v nich také ještě žijí. A zřejmě pořád ještě nevyřešili svůj vnitřní ideologický rozpor mezi tím, že správná linuxová distribuce se ovládá jen z příkazové řádky a nějaké GUI je prakticky rouhání a mezi steskem, že "BFU nevidí ty úžasné výhody", které taková linuxová distribuce nabízí a místo, aby už byl linux ve všech koncových stanicích tak používají ty "stále padající wokna".

+2/0
3.7.2012 16:22

gogan

Re: 1 vteřina

Kdyby náhodou ti "jurodiví linuxáci z 90. let" (a jejich pokračovatelé) vymřeli tak bude mít net vážné potíže a s kvalitou služeb rapidně poklesne. Na widlích dělám ... a tuhnutí a modrejch smrtí je míň, ale jsou pořád.

+3/0
3.7.2012 17:06

překladatel do reality

Re: 1 vteřina

Tím vymřením jsem myslel to, že už konečně přestali s tím jurodivým prskáním a akceptovali, že ne všichni lidi jsou jako oni, a že oni nejsou ani žádný uživatelský standard a etalon :)

+1/0
3.7.2012 17:45

pavel-m

Re: 1 vteřina

Je vidět že Linux na desktopu jste už pár let asi neviděl.. Např. ve Fedoře je GNOME 3 až sakra moc automatizované GUI skrývající cokoliv textového či konfigurovatelného kamsi do vzdáleného pozadí..

+3/0
3.7.2012 19:35

Astaroth

Re: 1 vteřina

Jo, pokazde predvidali konec microsoftu uz behem 2 let :-)

+1/0
4.7.2012 1:00

hariprasad8

Re: 1 vteřina

Mě teda Ubuntu zatuhlo za asi 7 let jenom asi 5x, zatímco s Widlema jsou pořád nějaké potíže, i když je pravda, že to už není to, co to bývalo. Win 2000, pokud se 3 dny nerestartovaly, tak slítly třetí den na 100%.

0/0
3.7.2012 21:18

pavel-m

Re: 1 vteřina

To je pravda, Widle sekunda nerozházela. Ty dokázal rozhodit až celý den navíc (leap day 29.2.2012).;-)

(ale obecně je Linux - na serverech - mnohem, ale mnohem lepší)

+1/0
3.7.2012 16:22

z-VV-na-bliti

By me zajimalo....

...jak by se s tou sekundou popasval server od M$.

0/0
3.7.2012 9:46

Pavel Kasík - Technet.cz

Re: By me zajimalo....

Takto: http://support.microsoft.com/kb/909614 Tedy vyřeší synchronizací z centra.

0/0
3.7.2012 9:54

cthulhu.sashimi

Re: By me zajimalo....

mícháte jabka a hrušky, konkrétně jádro a NTP službu

+4/0
3.7.2012 10:01

Jožin z planin

Re: By me zajimalo....

Hádal bych, že jádro to neřeší stejně jako to neřeší většina Linuxů. Přestupná sekunda je zajímavá jen tehdy, když potřebujete spočítat, kolik sekud uplynulo od roku x do roku y. Důležité to může být pro astronomické výpočty, ale jinak to k ničemu nepotřebujeme. Zkuste si na běžném desktopu nechat spočítat počet sekund od roku 2000 nebo 1970 a uvidíte, že v něm přestupné sekundy započítané nejsou. Čas se pak dorovná pomocí NTP, což může být příčinou výpadků, někdy je jedna sekunda víc než dost.

0/0
3.7.2012 10:34

l.g

Re: By me zajimalo....

..."Přestupná sekunda je zajímavá jen tehdy, když potřebujete spočítat, kolik sekud uplynulo od roku x do roku y"...

To ovšem dělají servery milionkrát denně. Na tomhle výpočtu stojí většina časových komparací. Pokud NTP posune serveru najednou čas o vteřinu, spousta procesů na těchto výpočtech závislých může končit chybou.

0/0
3.7.2012 11:10

Jožin z planin

Re: By me zajimalo....

No, NTP zřejmě s přestupnou sekundou počítá a to zapříčinilo tu chybu (viz kolega níže). NTP je jinak opatrné a drobné opravy provádí posouváním po pár milisekundách právě kvůli možnostem podobných chyb.

0/0
3.7.2012 12:55

cthulhu.sashimi

Re: By me zajimalo....

tuším, že jste měl na mysli, že linux nepoužívá reálný čas a místo něj jiffies a podobné věci, mám pravdu?

podle toho co jsem četl byla ona chyba způsobená špatným postupem při změně času ve chvíli přidání sekundy navíc, ne poskočením reálného času jako takového

0/0
3.7.2012 11:22

Jožin z planin

Re: By me zajimalo....

Měl jsem na mysli fakt, že když si jak na běžném Linuxu tak na běžných Windows necháte spočítat počet sekund mezi dvěma daty, vypadne číslo, které přestupné sekundy vůbec nebere v potaz. Jiná věc bude možná NTP, které serveru dopředu řekne, že bude 61. sekunda v minutě a s tou se pak server nepopere.

0/0
3.7.2012 12:42

cthulhu.sashimi

Re: By me zajimalo....

tím ale opět dochází k míchání jablek a hrušek, userlandu (libc - výpočty s časem) a kernelu

0/0
3.7.2012 13:25

Jožin z planin

Re: By me zajimalo....

No, psal jsem, že jsou to dvě věci. Vtip je v tom, že běžný uživatel i server by si vůbec nevšiml, že nějaké přestupné sekundy existují, kdyby na ně kernel kašlal a posuny nechal to na synchronizaci pomocí NTP, bez které se systém o přestupné sekundě stejně nedozví.

Otázkou tedy je, jestli by přestupné sekundy měly být v kernelu implementovány, když s nimi nakonec počítá málokdo nebo jen součástí některých aplikací, u kterých jsou nezbytné a které na rozdíl časů 30.6.2012 23:59:59 a 1.7.2012 0:00:00 odpoví 2 sekundy místo 1 jako ten zbytek. Ale, už tam jsou, těžko je někdo bude vyhazovat, takže je to jen filozofická otázka.

0/0
3.7.2012 13:44





Najdete na iDNES.cz



mobilní verze
© 1999–2017 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je členem koncernu AGROFERT.