![]() |
|
|
|
#1 | |
|
AgainstAllAuthority
Registrierungsdatum: Jun 2004
Ort: Passau
Beiträge: 803
|
Schaltsekunde Linux
Gerade von Hetzner erhalten:
Zitat:
__________________
Signatur bearbeiten |
|
|
|
|
|
|
#2 |
|
THE BOFH
Registrierungsdatum: Nov 2005
Ort: Serverraum
Beiträge: 131
|
Man könnte meinen das Linux nicht richtig Tickt.
oder: BSD ist immer einen Tick besser als Linux. Prost !
__________________
RTFM - the bofh, hilft immer |
|
|
|
|
|
#3 |
|
rm -rf /*
Registrierungsdatum: Jun 2008
Ort: Bremen
Beiträge: 1.099
|
Ich musste auch lachen als ich diese Mail heute las.
|
|
|
|
|
|
#4 |
|
the unseen one
Registrierungsdatum: Dec 2006
Ort: Biberach an der Riß
Beiträge: 461
|
Es ist lustig, eine Bekannte, in deren Institut mit SuSE-Linux gearbeitet wird, beschwert sich seit Montag, dass alle Rechner fürchterlich langsam seien... Nur dürfen diese von den Nutzern wohl nicht neugestartet werden.
Möglicherweise haben die auch ein Schaltsekundenproblem.
__________________
Man kann auf seinem Standpunkt stehen, aber man sollte nicht darauf sitzen. (E. Kästner) |
|
|
|
|
|
#5 |
|
na icke halt
Registrierungsdatum: Jan 2007
Ort: Erfurt
Beiträge: 33
|
Edit meint, ich sollte die vorangegangenen Beiträge lesen, bevor ich poste ...
__________________
WTF? RTFM! |
|
|
|
|
|
#6 |
|
Senior
Registrierungsdatum: Jul 2009
Beiträge: 383
|
Ich verstehe ehrlich gesagt nicht wo das Problem beim umstellen der Uhrzeit ist... Was genau ist bei dieser Zeitumstellung jetzt ein Problem und warum klappt es ohne Probleme wenn ich die Uhrzeit bei meinem Rechner selbst um eine Sekunde verstelle?
Bin ich zu blöd das Problem zu verstehen? Grüße
__________________
jeegeek.cc |
|
|
|
|
|
#7 |
|
Registered User
Registrierungsdatum: Feb 2005
Beiträge: 1.422
|
Hier steht bissel was darueber
http://www.heise.de/newsticker/meldu...m-1631325.html
__________________
https://github.com/lockdoc There would be less blood spilt in the battlefields if there were more sweat spent in the training hall. |
|
|
|
|
|
#8 |
|
Possessed With Psi Powers
|
Das ist eine klassische Regression. Man kann nun lästern (und nichts täte ich lieber), auf die noch immer noch sehr unzureichende Test-Abdeckung des Linux-Kernels hinweisen (die BSDs sind nicht deutlich besser) und so weiter... Aber andererseits passieren solche Dinge halt. Das einzig Interessante ist die unterschiedliche Weltwahrnehmung im Heise-Forum. Nun wird suggeriert, dass es ja gar nicht so schlimm war. Aber wehe, Windows hätte einen solchen Bug!
![]()
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
|
|
#9 |
|
in geheimer Mission
Registrierungsdatum: Aug 2003
Beiträge: 825
|
ohne jetzt Links aus den letzten Jahren zu suchen, in denen Bugs bzgl. Schaltsekunden und Zeitzonenanpassungen...
ich erinnere mich dass es schon früher Probleme und echte Abstürzen in die News geschafft hatten. Ebenfalls meine ich, dass schon iPhone Benutzer in Russland nichts von der letzten Sommerzeit Direktive mitbekommen haben und der Wecker die Nutzer hat weiter schlummern lassen. Gerüchten zufolge sol die x86 Architektur nicht gerade berühmt sein für präzise Timer. Und dass HPET bzw tsc von Virtualisierern eine saubere Zeit in VMs reichen ist auch noch recht jung. Leider mache ich nur selten etwas mit zeitkritischen Anwendungen. Andere hier können sicherlich mehr dazu sagen, und gute Setups beim Namen nennen. Vor allem in Bezug auf VoIP. Möchte jemand Best Practice auflisten, ausgenommen eine Downtime zu planen wenn die Zeit mal wieder geändert wird? |
|
|
|
|
|
#10 |
|
Parasprite
|
Was ich nicht verstehe ist, warum die Zeit überhaupt verändert wird.
Man hat doch die Unix Zeit, damit sollte stoisch die Zeit seit dem Beginn der Zeitrechnung gezählt werden. Alle Korrekturen sollten meiner Meinung nach nur als Offset bei der Darstellung draufgerechnet werden.
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
|
|
|
|
#11 |
|
Possessed With Psi Powers
|
Die einzelnen Betriebssysteme funktionieren dort recht unterschiedlich. FreeBSD hat den Vorteil, dass Poul-Henning Kamp ein "Time-Keeping Nerd" ist und entsprechend viel Arbeit in die interne Zeitmessung gesteckt hat... Das grundlegende Prinzip aller oder zumindest der meisten Betriebssysteme ist aber:
1. Lese beim Boot die Zeit aus der CMOS-Uhr und wandele sie in ein internes Format um. Dies interne Format ist meist einfach ein lineares Offset eines definierten Zeitpunkts. Unter Unix halt Sekunden seit 1.1.1970 00:00, Windows nutzt meines Wissens ein Datum irgendwann Ende 1992. Wichtig ist, dass die Zählung keinerlei Abweichungen beinhaltet, Dinge wie Schaltjahre, Schaltsekunden und ähnliches werden dabei nicht beachtet. 2. Mittels der internen Zeitzähler der CPU wird die Zeit zur Laufzeit monoton erhöht. Die Dinger sind ein Thema für sich und generell nicht wahnsinnig genau, aber meist genau genug. Dienste wie NTP passen die Geschwindigkeit dieser Zeitzähler an, sie lassen die Uhr also gezielt langsamer oder schneller laufen und halten sie so nahe der korrekten Einstellung. Dadurch ist ein direktes setzen nicht nötig, es gibt also keine Zeitsprünge. Diese Zeitangaben werden regelmäßig in die CMOS-Uhr zurückgeschrieben, sodass die Abweichung nicht bei jedem Boot komplett neu ausgeglichen werden muss. 3. Wird eine Zeit angefragt, z.b. per gettimeofday() wird die interne Zeit mittels einer Zeitzonendefinition in absolute Zeit umgerechnet. Unter FreeBSD wird diese Definition von adjkernz(8) in den Kernel geladen, andere Systeme haben ähnliche Mechanismen. An diesem Punkt scheiterte es unter Linux an einem klassischen Deadlock. Der Deadlock war grob: 1. Neue Zeitzonendefintion wird geschrieben, also eine Sekunde eingefügt. 2. Der Zeit-Handler möchte dies ins Log schreiben, muss den Log-Service starten. 3. Der Log-Service muss sich die Zeit holen, um die Zeitangabe zu generieren. 4. Er kann aber keine Zeit bekommen, solange die neue Zeitzonendefinition nicht vollständig geschrieben ist, da bis dahin ein Lock auf ihr liegt. Dies ist aber erst der Fall, wenn das Ereignis ins Systemprotokoll geschrieben wurde. => der Log-Dienst wartet ewig auf die Zeit, der Zeit-Handler ewig auf den Erfolg die Rückkehr des Log-Dienstes. EDIT sagt zur Quelle: http://www.heise.de/open/news/foren/...22050683/read/
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern. Homepage: http://www.yamagi.org | Yamagi Quake II: http://www.yamagi.org/quake2
|
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Error opening terminal: xterm. | cabriofahrer | FreeBSD - Allgemein | 2 | 20.01.2010 14:05 |
| BSD / Linux Administrations Informationen | wageck | *BSD - Serverdienste | 5 | 07.09.2007 18:26 |
| Ein GNU Debian ist halt doch kein BSD | franco98 | Geplauder | 21 | 11.04.2006 08:19 |
| netbsd mit linux emulator - HILFE! | MarcoHensel | NetBSD - Anwendungen | 0 | 31.10.2004 11:41 |
| SCO will von IBM eine Milliarde Dollar für Linux | Fly66 | News | 5 | 14.04.2003 19:31 |