Sonntag, April 28, 2024

Das böse Büro

Uriel Fanellis Blog in deutscher Sprache

Uriel Fanelli

Die Erde dreht sich, wie es ihr gefällt.

Und Computern ist es egal. Aber die Frage nach der technischen Seite der Sache ist viel komplexer, auch wenn sie am Ende beruhigend ist. Da META auch darin enthalten ist, würde ich sagen, dass es angebracht ist, einige Dinge zu klären, bevor der Unterschied zwischen "Uhr" und "Kalender" untersucht wird. Denn die Rotation des Planeten ändert die Zeit überhaupt nicht: Sie ändert den Kalender.

Lassen Sie uns zuerst METAs Scharlatane loswerden. Wenn das von Ihnen entworfene System so sehr von externer Physik abhängt, dass ein Ereignis von 0,0001 % der Größenordnung sehr ernsthafte Schäden verursachen kann, haben Sie es schlecht entworfen, Ihre Architekten sind inkompetent und Sie demonstrieren die gleiche Citroneria, die Sie demonstrieren, wenn Facebook ausgefallen ist für HOURS , was einem solchen replizierten System NIEMALS passieren sollte. Haben Sie schon einmal gesehen, wie das Internet, das Mobilfunknetz oder das Telefonnetz für zwei Milliarden Menschen stundenlang ausfiel? Nein.

Abgesehen davon, dass es mir egal ist, was die Amateure von META (1) sagen, erklären wir für einen Moment den Unterschied zwischen Zeit und Kalender, bei dem sich Computer sehr um die Zeit kümmern, aber wenig um den Kalender, während Systeme wie GPS die Zeit drehen Erde, das ist der Kalender, ist viel wichtiger.


Wenn wir uns auf nicht-relativistische Physik beziehen (lassen wir also GPS für den Moment aus dem Diskurs ausschließen), das ist eine relativ lokale Physik, Computer brauchen die Zeit, um sicherzustellen, dass die Ereignisse in Ordnung sind. Das bedeutet, dass, wenn ich eine Datei schließe, BEVOR ich das letzte Stück, das ich geschrieben habe, speichere, das Stück, das ich geschrieben habe, nicht gespeichert wird.

Wenn ich ein Warteschlangensystem habe, in dem Ereignisse der Reihe nach verarbeitet werden, und meine Computeruhr rückwärts geht, scheinen einige dieser Ereignisse in der Zukunft begonnen zu haben, und meine Warteschlange muss ihre Arbeit erledigen, um herauszufinden, welche Reihenfolge einzugeben ist sie. .

Wenn wir an eine Transaktion denken, beginnt sie natürlich, BEVOR sie endet, und wenn wir die Uhr zurückdrehen, besteht das Problem darin, dass sie (scheinbar) enden könnte, bevor sie beginnt. Was die Interpretation ziemlich erschweren würde.

Wenn also zwei Computer denken, dass sie in zwei verschiedenen Zeiten leben, weil ihre Uhr phasenverschoben ist, und der erste eine Transaktion startet, die im zweiten endet, kann dies zu Problemen führen. Normalerweise besteht die Lösung darin, dass diejenigen, die das "Journal" haben, dh diejenigen, die die lokale Zeit notieren, immer ihre eigene Uhr verwenden: Dies bedeutet jedoch, dass zwei Computer, die an derselben Transaktion beteiligt sind, aber zeitlich phasenverschoben sein können zwei verschiedene Zeitschriften, und das bedeutet, dass im Falle einer forensischen Untersuchung die Sache ausgewertet werden muss.

Aber das passiert heute nicht mehr, weil die Zeit (nicht der Kalender, Achtung) im Netz verbreitet wird. Früher wurden Mobiltelefone verwendet, und obwohl sie heute über GPS verfügen (fast alle oder zumindest viele), verwenden Mobiltelefone auch NTP (eine bizarre Wahl, muss ich sagen), und hier müssen wir aufhören, um zu verstehen, wie NTP funktioniert.


Das erste zu verstehende Konzept ist die "Schicht". Nehmen wir an, es gibt sehr präzise Uhren auf der Welt. Die atomaren. Und nehmen wir an, diese Uhren stellen ihre Ticks im Internet zur Verfügung. Ist das eine richtige Annahme? Es ist eine richtige Annahme. Hier sind einige der Uhren, und hier ist ihre herkömmliche Bezeichnung.

(Wie Sie sehen können, gibt es auch Galileo und GPS, auf die ich später noch eingehen werde, da sie im Diskurs „Zeit vs. Datum“ einen Sonderfall einnehmen.)

Die anderen Quellen verteilen die Zeit, den einfachen Puls pro Sekunde, mit unterschiedlichen Modalitäten. Beispielsweise wird DCF sowohl über Funk (sie verkaufen auch Funkuhren, die auf diesem Signal basieren) als auch über Koaxial 1588 von großen deutschen Telekommunikationsunternehmen verwendet. Das 1588-Koaxialkabel wird dann in der Zentrale der Telekom an die Service-Edge-Switches angeschlossen, an denen normalerweise die LIB (Lawful Interception Box) angeschlossen ist, damit die Polizei zum Beweis eines Telematikverbrechens immer die genauen Daten hat Zeit (soweit mir die Auswirkung von Nanosekunden entgeht, in der Logik menschlichen Handelns, aber sei es so).

Aber wir sprechen über eine bestimmte Sache.

Das Wetter. NICHT DER VERDAMMTE KALENDER. Nicht DAS DATUM. Sie sind zwei verschiedene Dinge.

Wir nennen diese Schicht jedoch „Stratum 0“, weil sie physikalisch ist und zumindest ursprünglich keine Latenzprobleme hat.

Wenn ich meinen Computer an diese Uhren anschließe, schließe ich mich an die genaueren Uhren an, aber wir vergessen, dass das Signal Zeit braucht, um von meinem Computer zum Gerätenetzwerk auf Stratum Null zu gelangen und dann zurückzukommen. Daher ist Schicht 1 WENIGER genau als Schicht Null, wenn auch nur geringfügig, da diese Zeit (selbst wenn sie klein ist) sehr genaue Messungen verfälschen kann. (z. B. könnte jemand in einem Physiklabor bei der Messung sehr schneller Ereignisse auch zu dem Schluss kommen, dass er ein Phänomen in der Zeit zurückgehen gesehen hat).

Abgesehen von diesen Physikern, die sehr genaue Messungen benötigen, gilt Stratum 1 jedoch als genau. Auch warum, sonst müsste man eine Atomuhr vor Ort mitbringen.

Stellen Sie sich nun vor, Sie hängen sich an Computer auf Schicht 1 an. Sie sind Schicht 2. Sie sind also noch ungenauer. Wenn Sie sich an Stratum 3 halten, fügen Sie mehr Latenz hinzu und Sie sind noch ungenauer.

Unter Linux können Sie sich diese Situation sehr einfach vorstellen:

Wenn Sie die „st“-Spalte sehen, erhalten Sie, dass der „clitosaurus“-Computer mit zwei Stratum-1-Uhren verbunden ist, die „PZF“ und „PPS“ sind. PPS ist der Puls pro Sekunde, während PZF dieser Herr hier ist:

https://www.meinbergglobal.com/english/products/rack-mount-1u-ntp-server.htm

die anderen haben, wie Sie sehen können, eine höhere Schicht und wie Sie sehen können, haben sie unterschiedliche Offsets.

Das System führt 16 Erhebungen durch, misst die durchschnittlichen Phasenverschiebungen und wählt die Uhr aus, die es am besten findet. Im obigen Fall entschied er sich für PPS. Feinschmecker.

So sehen Computer die Zeit und synchronisieren sich über das Netzwerk miteinander. Sie werden sagen: Und was bedeutet die Art und Weise, wie sich die Erde dreht? Dies scheint eine "absolute" Zeit (ARGH!) zu sein, und auf jeden Fall scheint sie von der Rotation der Erde getrennt und mit Atomuhren verbunden zu sein.

Richtig, die Rotation der Erde hat nichts mit einem Rohr zu tun.


Sie werden mir jedoch sagen, wenn ich "Datum" schreibe, das die PC-Uhr verwendet, dann bekomme ich Folgendes:

Offensichtlich besteht eine große Abhängigkeit zwischen dem Kalender und der Zeit, aber es ist nur eine scheinbare. Ich möchte nicht auf die Bedeutung von MESZ eingehen: Es wäre verwirrend und nur eine bulgarische Machtdemonstration, wie der auf Gulasch überdosierte Pantera sagte.

Das Problem ist stattdessen, dass „August“ und „13“ sowie „13:25:15“ nur durch eine andere physikalische Einheit mit der Uhr verbunden sind: der Planet Erde. Wenn wir sagen, dass es "August" ist, ein Sommermonat, sagen wir, dass sich die Erde in einer bestimmten Neigung und in einem bestimmten Stadium ihrer Umlaufbahn um die Sonne befindet. Wenn wir 13:25:15 sagen, beziehen wir uns auf die Rotation des Planeten.

Wir haben also ZWEI unterschiedliche Konzepte, beide gleichermaßen "physikalische Ereignisse":

  1. Zeit als Ordnung von Ereignissen
  2. der Kalender oder die "Zeit", wenn wir "13:25:15" betrachten

Der Kalender (oder das Datum) ist nichts anderes als eine Möglichkeit, den Zustand des Planeten im Laufe der Zeit anzuzeigen. Und es kann viele Möglichkeiten geben: Wir haben den jüdischen Kalender, den orthodoxen und so weiter. Zum Beispiel:

Beide Kalender sind korrekt, sofern die notwendigen Konventionen aktiviert sind. 3188 ist so genau wie 2022, das auf der christlichen Mythologie basiert, während 3188 auf der griechischen Mythologie der Göttin Eris basiert.

Aber die Zeit vergeht, zumindest lokal, jede Sekunde um eine Sekunde. Es ist der Computer, der die Zeit, die er von seinen Quellen erhält, in ein Kalenderdatum umwandelt.

Aber die Uhr ist die Uhr. Das Datum ist das Datum. (Ich will mich nicht mit den Zeitzonen aufregen, weil sie nichts mit der Rede zu tun haben).


Was ist also das Problem für Computer, wenn der Planet Erde pleite geht? An sich keine. Keine, da die Computer im Netzwerk nicht den Kalender, sondern die Uhrzeit abgleichen. Das Problem tritt bestenfalls auf, wenn angenommen wird, dass der Planet die Zeit regelmäßig interpretiert ( und jetzt wissen wir, dass dies NICHT der Fall ist) und manchmal ein Tag weniger dauert als der andere. Ende.

Wenn Sie natürlich möchten, dass ein Computer auch die Tatsache berücksichtigt, dass sich heute die Mitternacht des Planeten verschoben hat und die Zeit genauer darstellt, dann sollten Sie die genauen Umrechnungstabellen herunterladen und Ihre Umrechnung mit verschiedenen Tabellen von Moment zu Moment durchführen. Moment.

Oder basieren Sie die Zeitstempel Ihres Computers auf der unix.nano()-Zeit, um so wenig wie möglich von physikalischen Ereignissen und externen Schwankungen abhängig zu sein.

Zusammenfassend:

  • Sie messen die Ortszeit mit Atomuhren
  • Sie messen das Datum, indem Sie den Zustand des Planeten zu einem bestimmten Zeitpunkt schätzen.

beide (Atomuhren und Planetenzustand) sind physikalische Ereignisse . Tatsache ist, dass diese beiden Ereignisse nicht regelmäßig zueinander stehen und daher die Konvertierung fehlschlagen kann.

Was ist das Problem'? NONE: Der Unterschied in der Dauer zwischen Zeitplanet und Zeitatomuhr wird durch die Verzögerung und den Jitter, den Sie haben, wenn Sie sich mit einem NTP-Server verbinden, absolut absorbiert. Daher ist es für den Computer nicht wahrnehmbar, außer für Computer, die direkt (und mit geringer Latenz) mit Stratum 0 verbunden sind, beispielsweise über Koaxial 1588.


Aber… es gibt ein „aber“.

Sie werden gesehen haben, dass es in der Liste der Quellen (Stratum null) von Stratum 1 das GPS gibt, und auch "GAL", Galileo. (in Wirklichkeit können Sie auch das russische Glonass-Netzwerk oder das chinesische verwenden).

Das Problem mit der Zeit, die von Satellitennetzwerken benötigt wird, ist, dass sie einerseits sehr genau ist, wenn wir über Zeit sprechen, aber da Satellitennetzwerke von der Schwerkraft des Planeten beeinflusst werden (das Feld ist nicht perfekt kugelförmig, weil die Erde keine hat homogene oder symmetrische Dichte) und die Satelliten sind so gebaut, dass sie ständig kleine Kursänderungen vornehmen, um die Schwankungen des Felds auszugleichen, tatsächlich kalibrieren sie sich ständig neu.

Wenn der Planet in der Mitte dicker wird und sich schneller dreht, kalibrieren die Satelliten natürlich den Kurs neu, und dies kann auch zu leichten Verzögerungen in Ihrem GPS, GAL, GLONASS führen. usw.

Aber wird GPS in der Informatik verwendet? Nun, Sie wissen natürlich, dass jedes Ihrer Handys ein GPS hat, aber auf Handys wird es nicht verwendet, um das Zeitsignal zu empfangen (im Allgemeinen, obwohl es vernünftig wäre).

Für Arbeitsrechner gibt es GPS/GALINEO-Karten, die man an den USB anschließt und den Rechner hervorragend auf Stratum 1 ausrichten kann. (Aufgrund der Relativitätstheorie liegt das Stratum Null auf dem Satelliten. Sonst würde das GPS nicht funktionieren).

Da die meisten Computer in Innenräumen stehen und keine Sicht auf den Himmel haben, werden sie normalerweise nur von Menschen verwendet, die sie wirklich brauchen, oder für Anwendungen im Freien, wenn Sie kein Koaxialkabel von der nächsten Atomuhr mitbringen möchten. (was unangenehm sein kann).

Vielleicht wären diese Anwendungen natürlich betroffen. Aber im Allgemeinen wissen diejenigen, die GPS-basierte Anwendungen erstellen und Präzision benötigen, genau, wo die Grenzen der Genauigkeit liegen.


Warum also meckern die mittelmäßigen Posaunen von META?

Die einzig mögliche Erklärung für diese Beschwerde ist, dass META die Standortdaten von Mobiltelefonen WIRKLICH extravagant verwendet. Oder Inkompetenz.

Warum sage ich "Inkompetenz"? Sind sie nicht die besten Köpfe der Welt? Nein.

Der Punkt ist, dass sie es früher waren. Sie wurden nur als Hausmeister eingestellt, wenn Sie einen Doktortitel hatten. Das Problem ist, dass es kein unendliches Angebot an Doktoranden gibt. Und wenn in Ihrem Lebenslauf nach der Promotion nur noch steht, dass Sie drei Jahre lang Portier bei Google waren (die durchschnittliche Fluktuationszeit bei den meisten GAFAMs), haben PhDs begonnen, GAFAMs zu meiden.

GAFAM hat Sie um immenses akademisches Wissen gebeten und ist dann zufällig auf ein Frontend, einen Concierge oder die Personalabteilung gestoßen.

Im Laufe der Zeit kam es daher vor, dass die "klügsten Köpfe" begannen, sie zu meiden, und diejenigen, die es getan hatten (aufgrund ihrer Umsatzmechanismen), gingen woanders hin.

Die Folge: Sie haben sich darauf spezialisiert, auch dort nach „Talenten“ zu suchen, wo kein akademischer Abschluss vorlag. Aber in Wirklichkeit haben sie die Arbeit einfach fragmentiert, um nur Affen-Mitarbeiter zu benötigen, die im Durchschnitt Anweisungen von automatischen Systemen erhalten und auf entfremdende Weise arbeiten. Sie haben nicht mehr die besten Köpfe. Wenn Sie einen IQ von 190 haben, arbeiten Sie nicht für Google: Wenden Sie sich an Gartner. Und Dias an Google-Affen verkaufen.

Also ich würde sagen, beruhige dich: Die Erde war schon immer asymmetrisch, diejenigen, die in Satellitenkontrollstationen arbeiten, wissen es seit Sputnik, das Gravitationsfeld ist nicht perfekt kugelförmig, die Rotation war nie perfekt konstant, und das einzige Problem ist, dass Facebook es ist "Verstand" sind nicht mehr die besten der Welt.

Amen.

(1) Ich nenne sie Amateure, weil sie eine Amateur-SLA haben. Wenn wir so etwas wie den Notruf nehmen, funktioniert er garantiert in ganz Europa mit 100 % Verfügbarkeit. Denn es geht minutenlang unter, zwischen Anrufen bei Polizei, Feuerwehr und Krankenwagen, zählen die Toten zu Tausenden. Facebook ist auch seit STUNDEN nicht verfügbar. Wenn es um Betriebszeit geht, sind sie Amateure in Schwierigkeiten. Punkt. Wenn der Notruf für zwei Milliarden Menschen sechs Stunden lang ausfallen würde, würde man Hunderttausende Tote zählen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert