Hallo zusammen!
Am letzten Wochende konnte wir alle mal so richtig schön ausschlafen - die Nacht von Samstag auf Sonntag war eine ganze Sekunde länger :-D Was für das menschliche Zeitgefühl die Wirkung eines Wasserstoffatoms auf dem heißen Stein hatte, löste in der Computerwelt anscheinend ein kleines Erdbeben aus:
http://www.welt.de/wirtschaft/webwelt/article107665254/Schaltsekunde-legte-weltweit-Rechnernetze-lahm.html
Ich finde es immer wieder erstaunlich, wie so etwas möglich ist. Warum kleben Computeranwendungen derart an der Uhrzeit? Warum ist es einem elektronisch gesteuerten Fahrstuhlsystem oder einer Wach- und Schließanlage nicht schlichtweg scheißegal, ob es nun 5 Minuten vor 5 oder 5 Minuten nach 5 ist? Merkwürdig.
FYI
Olaf
Heimnetzwerke - WIFI, LAN, Router und Co 16.535 Themen, 81.366 Beiträge
Den Computern ist es prinzipiell auch egal, wie spät es ist - aber wenn Geräte Daten synchron austauschen kann so eine plötzlich eingefügte Sekunde ein ganz schöner Stolperstein sein...
Wobei ich es auch für unglücklich halte den Zeitwert 23:59:60 zu vewenden. Das dürfte ebenfalls einige Programme aus dem Takt bringen wenn programmintern ein solcher Wert einfach nicht vorgesehen ist.
Die Google-Lösung ist in der hinsicht wesentlich cleverer und eleganter - und vor allem für Computer verträglicher. Fragt man sich warum sonst keiner drauf gekommen ist, vor allem wenn Google schon frühzeitig das Problem erkannt und auch veröffentlicht hatte. Wahrscheinlich dachten alle an den alen Y2K-Flop, wo nichts schief lief trotz massiver Warnungen...
Die Google-Lösung ist in der hinsicht wesentlich cleverer und eleganter - und vor allem für Computer verträglicher. Fragt man sich warum sonst keiner drauf gekommen ist
Zitat aus dem Artikel: Die Google-Lösung: Anstatt eine ganze Sekunde auf einmal einzufügen – und so die weltweite Synchronisierung der Server zu gefährden – gaukelten die Programmierer ihren Servern den gesamten Samstag über minimale Zeitumstellungen vor. Sie fügten immer wieder einige Tausendstel Sekunden ein – und hielten die Systeme stabil, als die Zeitumstellung um Mitternacht anstand.
Ganz ehrlich - der Geniestreich-Charakter dieser Maßnahme erschließt sich mir nicht. Mag ja sein, dass ein Mensch einzelne Millisekunden nicht wahrnimmt, aber für einen Computer ist das doch eine halbe Ewigkeit. Logisch wäre für mich gewesen, dass Google sich damit ein Vielfaches der Probleme einhandelt, die die anderen hatten, weil sie eben nicht nur einmal einen Zeitversatz eingefügt haben, sondern ganz oft.
CU
Olaf
Junge, Junge, Junge!!!
Google unterhält irgendwie die mit großem Abstand größte Datenbank (auch mit dem absolut größtem Traffic!) auf diesem Planeten!!!
Dein Wissen über PCs, Netzwerk + Datenbanken ist stark stark ausbaufähig....
Wenn Google die Sekunde auf einmal drauf gehauen hätte, wären Millionen Einträge im Nirwana gelandet und Server hätten sich auch verabschiedet!
Einige Tausendstel Sekunden sind da Banane, erheblich mehr aber definitiv nicht!
Junge, Junge, Junge!!!
Mädchen, Mädchen, Mädchen...
Google unterhält irgendwie die mit großem Abstand größte Datenbank (auch mit dem absolut größtem Traffic!) auf diesem Planeten!!!
Und? Hat das hier irgendwer abgestritten? War das Thema dieses Threads?
Einige Tausendstel Sekunden sind da Banane, erheblich mehr aber definitiv nicht!
http://www.focus.de/digital/computer/technik-lexikon/gflop_aid_263831.html
- man braucht nur ausreichend Stellen vor dem Komma zu verschieben, dann weiß man, was allein in einer einzigen Tausendstelsekunde abgeht. Und in dem Artikel geht er nur(!!) um Gigaflops - inzwischen sind wir längst bei Petaflops angelangt.
Also so offensichtlich finde ich es nicht, dass einige Tausendstel Sekunden nur "banane" ist.
CU
Olaf
Der Millennium-Bug war natürlich ein Datums und definitiv kein Zeit Bug!
Die 19 war in sehr vielen Progs fest vorgegeben und nicht veränderlich und das weiß man, wenn man keine dumme Göre ist und setzt es nicht in die Überschrift...
EOD
Die 19 war in sehr vielen Progs fest vorgegeben und nicht veränderlich und das weiß man, wenn man keine dumme Göre ist
Da hast du vollkommen recht :-)
Ist natürlich ein etwas anderer Sachverhalt, aber die Auswirkungen sind doch recht ähnlich - nämlich dass, plakativ ausgedrückt, die computergesteuerte Elektronik "verrückt spielt".
Nur aus diesem Grund schrieb die Welt "Es erinnert an den Millennium-Bug", und das habe ich dann kurzerhand in die Überschrift übernommen. Sachlich 100% korrekt ist es natürlich nicht.
THX
Olaf
Vernetzt sind das auch "PCs" in nem Netzwerk und das warum ist da genau erklärt!!!
Unvernetzt ist die Zeit denen ziemlich aber nicht ganz egal, die nicht vernetzte halbwegs aktuelle Wach- und Schließanlage oder Fahrstuhlsystem muß man aber mit der Lupe suchen...
Warum kleben Computeranwendungen derart an der Uhrzeit?
Steht doch da:
Doch was für Menschen unmerklich ist, wirkt auf Computer wie eine halbe Ewigkeit. Koordinierte Schreibvorgänge, Netzwerkanfragen, Datenbankeinträge – die vernetzte IT-Welt wird über ein gemeinsames Zeitsignal synchronisiert.
Doch was für Menschen unmerklich ist, wirkt auf Computer wie eine halbe Ewigkeit.
Gerade deswegen hat es mich ein wenig gewundert, dass es anscheinend so einen großen Unterschied macht, ob die eine Schaltsekunde auf diverse Schaltvorgänge mit mehreren Millisekundne verteilt wird - denn für eine Computeranlage ist eine Millisekunde nicht gar so kurz wie für uns.
CU
Olaf
Es geht wohl weniger um die Länge (hihi), als darum, dass eine Software z.B. nicht weiß, was sie mit 23:59:60 anfangen soll, wo doch eigentlich auf 23:59:59 00:00:00 folgen soll.
So richtig nervös wird der Rechner, wenn 23:59:61 als Zeitvorgabe befohlen wird.
Wenn wir erst den Mars besiedelt haben, wirds noch übler.
Der hat eine Rotation von 24 h 37 min 22 s.
Der hat eine Rotation von 24 h 37 min 22 s.
Entsprechend 88642 Sek. gegenüber 86400 Sek. für eine Erdrotation. Ist es aber nicht eher so, dass sich unsere Zeit- und Kalenderrechnung nach den Gegebenheiten auf der Erde richtet?
Würden wir auf dem Mars leben, wäre die Marsrotation auch genau(!) 24 Stunden. Dann würde eine Marssekunde eben etwas länger dauern als eine Erdsekunde, nämlich im Verhältnis 88642 / 86400, wodurch sich die langsamere Rotation wieder ausgliche. Die Erde hätte dann eine Rotation von 23 h und ein paar Zerquetschten.
Oder mache ich bei meiner Überlegung einen grundsätzlichen Denkfehler?
CU
Olaf
Hi @ all,
der grundsätzliche Denkfehler hier ist nur, dass noch keiner auf dem Mars lebt... nur ziemlich hinter dem Mond. Wenn der Mars tatsächlich von dieser humanoiden Bioform auf Kohlenstoffbasis besiedelt werden sollte, werden irgendwelche Zeit- und/oder Rotationsunterschiede wohl ziemlich Banane sein. Alleine die Kommunikation Mars/Erde dauert doch schon ewig... jedenfalls in Millisekunden gemessen. Interessanter ist doch beim Mars der Aspekt, warum Mensch den Mars im gleichem Atemzug bewohnbar machen will, in dem er die Erde unbewohnbar macht? Ist doch irgendwie komisch, oder? Aber irgendwie passt das gar nicht in diesen Thread...sonst ufert das wieder aus...also nicht so ernstnehmen...
Guts Nächtle
Frank
der grundsätzliche Denkfehler hier ist nur, dass noch keiner auf dem Mars lebt.
Darum ja auch "WENN wir erst den Mars besiedelt haben..."
Wo ist da der Denkfehler?
dass sich unsere Zeit- und Kalenderrechnung nach den Gegebenheiten auf der Erde richtet?
Klar.
Dann würde eine Marssekunde eben etwas länger dauern als eine ErdsekundeHeute wird übrigens für den Mars als Tageseinheit für seine Eigenrotation "Sol" genutzt.
http://www.giss.nasa.gov/tools/mars24/help/notes.html
Die Erdsekunde bleibt dieselbe - auch für Computer. Es sei denn, man baute spezielle, anders tickende für den Mars.
Diese kleine Sekunde hat unsere halbe Logistk in der Firma lahmgelegt.
Alle Linux-Kisten, welche das Warenwirtschaftssystem für diverse Lagerbereiche "beherbergen" haben an diesem Tag verrückt gespielt. Es waren nicht die Anwendungen sondern der Kernel, der die CPUs so hochgefahren hat, dass keine Anwendung mehr lief. Ein Reboot bzw. nach Suche im Internet ein Workarount (date -s "`date`" ) brachte dann schnell Abhilfe.
Man soll also auch eine Sekunde nicht unterschätzen.