Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (35)
Emner It-drift

Husk: Skudsekund d.30

Af Poul-Henning Kamp 15. juni 2012 kl. 09:31

Nu hvor vi er så tæt på at folk har en chance for at huske det, vil jeg erindre om at der kommer et skudsekund d. 30 juni.

Skudsekundet indsættes umiddelbart imellem 2012-06-30 23:59:59 UTC og 2012-07-01 00:00:00 UTC

Bid mærke I at det er UTC.

I lokaltid er det derfor klokken to, natten mellem lørdag og søndag.

phk

Send Tweet
Udskriv
Billede af Poul-Henning KampOm Poul-Henning Kamp

Poul-Henning er selvstændig systemprogrammør, kernekoder, Varnish-forfatter, data-arkæolog og brokkehoved uden særlig portefølje.

Follow @bsdphk

Kommentarer (35)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Anders Kjeldsen 15. jun. 2012 - 09.46
 
What!?

Jeg har så lige læst hvad skudsekund er..
Sikke dog en skævhed! :)

  • Stem op 3
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Knudsen 15. jun. 2012 - 12.52
 
Re: What!?

Tjah Anders, det kan godt være at skudsekunder er en skævhed, men jorden er nu engang skæv.

UTC er defineret på basis af atomure, og er altså (modulo skudsekunder) en tilstræbt lineær tidsskala.

Vi har så skudsekunder ind imellem for at den lineære tidsskala ikke skal komme alt for langt ud af takt med den "faktiske jordiske" tid: vi vil fx nødig have at uret viser 12:00 når solen er ved at gå ned.

Vi har skuddage hvert fjerde år for at kalenderdagen skal blive ved med at passe med årstiden.

Tilsvarende har vi har skudsekunder ind imellem for at UTC-døgnet skal blive ved med at passe sammen med det faktiske soldøgn.

Om det så er umagen værd kan man diskutere. Men det er en smuk påmindelse om at vi bor på en dynamisk planet, hvor referencerammer for både tid og sted løbende må tilpasses for at tidligere målte koordinater skal blive ved med at passe med virkeligheden.

  • Stem op 7
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 15. jun. 2012 - 13.02
 
Re: What!?

vi vil fx nødig have at uret viser 12:00 når solen er ved at gå ned.

Hvilket der ikke er nogen fare for de næste 5000 år...

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Anders Kjeldsen 15. jun. 2012 - 13.08
 
Re: What!?

Jeg tænker bare:
Hvordan har folk fundet ud af det? :D

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Knudsen 15. jun. 2012 - 13.08
 
Re: What!?

PHK: netop - derfor min kommentar om at man kan diskutere om skudsekunder er umagen værd.

Derimod er det stensikkert umagen værd at holde sig for øje at man bor på overfladen af en dynamisk planet, påvirket af både tektoniske og astronomiske kræfter (jordskælv, kontinentaldrift, tideeffekter etc.)

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 15. jun. 2012 - 13.12
 
Re: What!?

Her er en god side med data og baggrundsinformation fra en radioastronom der er sikker på at jorden, eller ihvertfald alle hans teleskoper, går under hvis vi fjerne skudsekundet. Uanset om man deler hans konklusion eller ej, er hans data gode nok.

http://www.ucolick.org/~sla/leapsecs/

  • Stem op 2
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Mikael Boldt 15. jun. 2012 - 13.19
 
Hva!

Så skal vi endnu tidligere op her midt i sommertiden.

Men, på den anden side er det vel rimeligt at universets herskere - Homo Sapiens - bestemmer hvor skabet skal stå og hvad klokken er slået.

Jorden er jo trods alt universets naturlige midtpunkt, hvorom alting drejer.

god weekend

  • Stem op 5
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Henning Makholm 15. jun. 2012 - 13.34
 
Re: What!?
Vi har så skudsekunder ind imellem for at den lineære tidsskala ikke skal komme alt for langt ud af takt med den "faktiske jordiske" tid: vi vil fx nødig have at uret viser 12:00 når solen er ved at gå ned.

Men det gør det jo allerede hvis uret er stillet til UTC og man står i Calcutta!

Empirisk er det ganske uproblematisk at have en UTC som ikke passer til solens op og nedgang. Man vælger sig bare en lokaltid med et pænt rundt tidszone-offset i forhold til UTC som får lokaltiden til at passe nogenlunde.

Den eneste konsekvens af at fjerne skudsekunderne så jordens rotation tager et par millisekunder længere end et UTC-døgn er at man med et årtusinde eller tos mellemrum skal vælge sig et andet tidszone-offset. Dette er også en uproblematisk operation; vi udfører den rutinemæssigt to gange om året allerede.

Radioastonomerne skal være velkomne til at drive deres udstyr med en særlig radioastronomi-tidsskala der kører med et flytbart offset i forhold til UTC/TAI. Men der er ingen grund til at de skal have lov til at påføre hele resten af verden bevær at den årsag.

  • Stem op 10
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Frithiof Andreas Jensen 15. jun. 2012 - 15.01
 
Re: What!?

Jeg böjer mig da hellere lidt for astronomien end overformynderiet omkring sommertiden. Videnskaben har da i det mindste et almennyttigt formål, de eneste målbare resultater af sommertiden er, indtil videre: höjere beskäftigelse på hjerteafdelingerne samt öget tilgängelighed af hjorteköd i udkantsdanmark nogle måder om året.

  • Stem op 3
  • Stem ned 2
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kim Bygum 15. jun. 2012 - 15.49
 
Så skal vi endnu tidligere op
Så skal vi endnu tidligere op her midt i sommertiden

Nej, tværtimod kan du sove længe

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Glen Madsen 15. jun. 2012 - 16.57
 
JAAAAaaaa :D

1 sekund mere søvn vil helt sikkert hjælpe på min skønhedssøvn :)

Mikael Boldt, det er noget af en konklusion at homo sapiens skulle være universets herskere! Men ok vi er jo også "alene" i universet vis man skulle tro bb.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Morten Andersen 15. jun. 2012 - 17.01
 
Skuddag og skudsekund - det

Skuddag og skudsekund - det bliver et langt år...

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Steve Allen 15. jun. 2012 - 19.25
 
celebrate

1908 was the longest year ever, but a party is still appropriate. Drink fast! Skål

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Leif Neland 15. jun. 2012 - 22.09
 
Husk også offset til GPS-tid.

Hvis du er afhængig af nøjagtig tid:

Husk også, hvis din GPS-modtager ikke selv tager højde for forskellen, at der nu bliver 16 sekunders forskel imellem GPS og UTC-tid.

http://www.csgnetwork.com/timegpsdispcalc.html

  • Stem op 4
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kai Birger Nielsen 15. jun. 2012 - 22.47
 
Det er ikke en ny diskussion

http://kilder.rundetaarn.dk/observatoriet/VilladsChristensenOmTidssignal...
indholder en for tidsnørder ganske morsom beretning om urtidens stilling i København og hvad Struense dermed havde at gøre.

  • Stem op 5
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Søren Christensen 16. jun. 2012 - 21.15
 
Tak for info

Uden den info var jeg kommet for sent på arbejde :-(

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Rudi Bjørn Rasmussen 17. jun. 2012 - 14.10
 
Nørd?

Jeg husker tydeligt hvordan en kammarat og jeg i 90'erne havde en GPS tændt nytårsaften, og udbrød et jubel råb da vi så uret i GPS'en tøve et sekund (det viste ikke 60 i uret).

  • Stem op 5
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Esben Nielsen 17. jun. 2012 - 22.19
 
Fejldesign af Unix og NTP.

Unix og NTP burde have kørt atomar tid, ikke UTC som internt ur. Så time_t burde have været antal ægte sekunder siden 1/1-1970 og ikke pseudo sekunder som nu. At oversætte til UTC eller en hvilket som helst tidszone, burde have været noget rent display.
Det ville også betyde, at man ville kunne trække to time_t fra hinanden og få den rigtigt tidsforskel. Det kan man ikke med UTC.

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Kyllesbeck 18. jun. 2012 - 10.44
 
Re: Tak for info

Eller var det omvendt - for tidligt ;-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kai Birger Nielsen 18. jun. 2012 - 12.46
 
Re: Tak for info

Vi kan vel ikke vide om Søren ville komme for tidligt eller for sent, for det afhænger jo både af hvad hans eget ur kører efter og hvad arbejdspladsens kører efter. Vi kan bare vide at de ikke kører efter samme tid, for så kunne det jo være lige meget med et skudsekund :-)

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Benny Lyne Amorsen 18. jun. 2012 - 17.31
 
Re: Fejldesign af Unix og NTP.
Unix og NTP burde have kørt atomar tid, ikke UTC som internt ur. Så time_t burde have været antal ægte sekunder siden 1/1-1970 og ikke pseudo sekunder som nu. At oversætte til UTC eller en hvilket som helst tidszone, burde have været noget rent display.

Yep, og POSIX burde have specificeret at minutter består af mellem 59 og 61 sekunder. NTP burde have sendt skudsekund-differencen iflg. serveren med, så man kunne nøjes med at opdatere tidszonen på NTP-serveren.

Problemet er at det er svært at fikse nu. Der er masser af software derude som antager at der er præcist 86400 sekunder i et døgn og at et tidsstempel der ender i :60 er en fejl.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Riis 1. jul. 2012 - 00.45
 
ser ud til at det har givet ballade

http://serverfault.com/questions/403732/anyone-else-experiencing-high-ra...

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 1. jul. 2012 - 00.58
 
Re: ser ud til at det har givet ballade

Og der er endda en hel time endnu inden skudsekundet...

http://www.leapsecond.com/java/nixie.htm

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Dueholm Christensen 1. jul. 2012 - 12.34
 
Tak for reminder

Skudsekundet viste sig så at blive et issue hos mig.

Alle Java VM'er på RHEL6 begyndte at udvise meget underlig opførsel (2-300% CPU load over det normale) kort efter kl. 02, og en stop / start af VM'erne hjalp intet. Efter start røg CPU load op på 2-300% igen og maskinens samlede load var også derefter.

Hverken stacktraces, logfiler eller andre ting viste noget der kunne hinte på hvad der var galt, men en enkelt lille linie i messages var dog hjælpsom:

Jul 1 01:59:59 web8 kernel: Clock: inserting leap second 23:59:60 UTC

.. og så var det, at lidt googling fandt mange andre der i dag også havde haft problemer, og en løsning:

date ; sudo date -s "date -u" ; date

Poul-Henning: Hvornår var der sidst et skudsekund, og hvornår ved man det næste kommer?

Jeg skal vist til at holde øje med dem..

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Dueholm Christensen 1. jul. 2012 - 12.35
 
Tak for reminder

Skudsekundet viste sig så at blive et issue hos mig.

Alle Java VM'er på RHEL6 begyndte at udvise meget underlig opførsel (2-300% CPU load over det normale) kort efter kl. 02, og en stop / start af VM'erne hjalp intet. Efter start røg CPU load op på 2-300% igen og maskinens samlede load var også derefter.

Hverken stacktraces, logfiler eller andre ting viste noget der kunne hinte på hvad der var galt, men en enkelt lille linie i messages var dog hjælpsom:

Jul 1 01:59:59 web8 kernel: Clock: inserting leap second 23:59:60 UTC

.. og så var det, at lidt googling fandt mange andre der i dag også havde haft problemer, og en løsning:

date ; sudo date -s "date -u" ; date

Poul-Henning: Hvornår var der sidst et skudsekund, og hvornår ved man det næste kommer?

Jeg skal vist til at holde øje med dem..

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 1. jul. 2012 - 13.25
 
Re: Tak for reminder

Poul-Henning: Hvornår var der sidst et skudsekund, og hvornår ved man det næste kommer?

I gennemsnit, over 30-40 år kommer det et hver 18 måneder, men de er meget uregelmæssige og annonceres kun 5-6 måneder i forvejen.

Hvis du subscriber til IERS's "Bulletin C" får du besked når skudsekundet bliver annonceret første gang.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jens Dueholm Christensen 1. jul. 2012 - 16.43
 
Beklager

Hov, jeg beklager dobbeltpost - jeg fik timeout på post fra Varnish, og ville egentlig bare have ventet til senere med at poste.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristoffer Olsen 1. jul. 2012 - 22.21
 
-

http://www.dmi.dk/dmi/skudsekund_sarede_servere

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Rasmus Andersen 2. jul. 2012 - 11.57
 
Re: Tak for reminder

Skudsekundet viste sig så at blive et issue hos mig. Alle Java VM'er på RHEL6 begyndte at udvise meget underlig opførsel (2-300% CPU load over det normale) kort efter kl. 02, og en stop / start af VM'erne hjalp intet. Efter start røg CPU load op på 2-300% igen og maskinens samlede load var også derefter.

Præcis samme opførsel her på Ubuntu 11.10

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Anders Kvist 2. jul. 2012 - 12.19
 
Re: Tak for reminder

Vi så det også på vores CentOS5 og 6'ere - jeg tror også det er noget der skal holdes øje med i fremtiden.

Jeg må dog sige at jeg er glad for det ikke var 31. dec denne gang...

/Anders

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Martin Kofoed 2. jul. 2012 - 13.15
 
Re: Tak for reminder

Præcis samme opførsel her på Ubuntu 11.10

Også her på Ubuntu kernel 2.6.32-41-server.

Rimelig nasty bug. Gætter på, at mange lige nu sidder og roder med performanceproblemer på java app servers, der ville kunne fikses med ovenstående one-liner.

Red Hat har en beskrivelse af det her, og som altid er der værdifuld info i kommentarsporet:

https://access.redhat.com/knowledge/articles/15145

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kjeld Flarup Christensen 2. jul. 2012 - 14.20
 
Hvorfor rammes Linux

Det undrer mig lidt hvorfor Linux rammes.
Hvordan håndterer den det. Hvis det sker via NTP, så vil den jo blot mikro steppe lidt og så er den potte ude.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Martin Kofoed 2. jul. 2012 - 14.38
 
Re: Hvorfor rammes Linux

Det skyldes åbenbart, at Javas System.currentTimeMillis() på linux kalder gettimeofday(). Hvorfor den fremgangsmåde ikke er "leap second safe", kan jeg ikke umiddelbart svare på.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Esben Nielsen 2. jul. 2012 - 16.52
 
Re: Tak for reminder

Java har generelt et problem, når man sætter tiden (http://stackoverflow.com/questions/9044423/java-scheduler-which-is-compl...).

Jeg tror det er en nedarvning fra POSIX, hvor rigtigt meget i API'et hænger på UTC tiden, og dermed kan rammes af tidshop (se f.eks. http://linux.die.net/man/3/pthread_mutex_timedlock). Enhver erfaren udvikler vil i dag hænge sin kode op på CLOCK_MONOTONIC, ikke CLOCK_REALTIME; men Java er fra før man indførte disse forskellige ure i POSIX.1-2001.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Bjerregaard 3. jul. 2012 - 14.19
 
En forklaring på Linux bug'en

http://lwn.net/SubscriberLink/504744/074ea424231333a8/

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Sikkerhedseksperter påpeger flere faldgruber ved Twitters nye tofaktor-sikkerhed

Udgivet 24. maj 7.21Opdateret 24. maj 7.21

Danske cyberspioner vil hjælpe med ny NemID-løsning - men afviser bagdør

Udgivet 24. maj 6.29Opdateret 24. maj 6.29

Fagforeninger: It-virksomheder må tage deres egen udfordring op

Udgivet 23. maj 16.35Opdateret 23. maj 16.35

Mac-udviklers signatur misbrugt til målrettede spyware-angreb

Udgivet 23. maj 15.59Opdateret 23. maj 15.59

Nokia Lumia-telefon med 41 megapixel-kamera kommer til juli

Udgivet 23. maj 15.15Opdateret 23. maj 15.15

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Fagforeninger: It-virksomheder må tage deres egen udfordring op

    7 comments.
    Last update 12 minutter 48 sekunder
    Skrevet af Martin Andersen
  2. Danske cyberspioner vil hjælpe med ny NemID-løsning - men afviser bagdør

    1 comment.
    Last update 30 minutter 36 sekunder
    Skrevet af Peter Mogensen
  3. Chefredaktør om hullet betalingsmur: »Vi er fuldstændigt klar over, at det kan omgås«

    11 comments.
    Last update 6 timer 14 minutter
    Skrevet af Mikkel Mikjær
  4. Haves: Skod ADSL linje. Ønskes: Virtuel server

    81 comments.
    Last update 7 timer 28 minutter
    Skrevet af Henrik Lundquist
  5. New Zealand dropper softwarepatenter

    19 comments.
    Last update 7 timer 58 minutter
    Skrevet af Hans Schou
  6. Sådan gemmer Det Kongelige Bibliotek alle danske computerspil

    13 comments.
    Last update 8 timer 33 minutter
    Skrevet af Anders Petersen
  7. Hver fjerde danske it-virksomhed mangler kvalificerede folk: Uddannelser fejler

    20 comments.
    Last update 10 timer 40 minutter
    Skrevet af Flemming Riis
  8. Nyt CVR-register i modvind igen-igen: Resultaterne halter stadig

    3 comments.
    Last update 12 timer 42 minutter
    Skrevet af Daniel Udsen

Mere debat »

It-virksomheder

A/S ScanNet
|
It-globalview
|
Kobalt
|
CapaSystems
|
NHC
|
Efferbach
|
Xdc Gruppen
|
Dubex
|
BEC
|
ITvagt.dk
|
4C Management Consulting
|
H. Brandt Consulting
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300