bk99.de entertain the web since 1997

Die Grenzen der NTP-Genauigkeit unter Linux

Zusammenfassung

Scott Laird untersucht praktische Grenzen hochgenauer NTP-Synchronisation auf gewöhnlichen Linux-Systemen.

Ideen

  • NTP kann Netzwerkverzögerungen nur unter Annahmen über Hin- und Rückweg schätzen.
  • Asymmetrische Pfade erzeugen systematische Zeitfehler trotz stabiler Messwerte.
  • Hardware-Zeitstempel vermeiden variable Verzögerungen im Softwarestack.
  • SMBIOS-Aktivitäten können den sichtbaren Rechner hunderte Mikrosekunden anhalten.
  • Günstige Systeme brauchen Messungen, weil Plattformlatenzen kaum vorhersagbar sind.

Einsichten

  • Eine präzise Quelle garantiert keine präzise Uhr am Endsystem.
  • Zeitgenauigkeit ist eine Eigenschaft der gesamten Messkette.
  • Stabile Abweichungen können gefährlicher wirken als deutlich sichtbarer Jitter.

Fakten

  • NTP verwendet vier Zeitstempel zur Schätzung von Versatz und Laufzeit.
  • Systemfirmware kann unbeobachtbare Pausen von mehreren hundert Mikrosekunden verursachen.
  • PTP und Hardware-Zeitstempel adressieren andere Genauigkeitsklassen als gewöhnliches NTP.

Empfehlungen

  • Definiere zuerst die tatsächlich benötigte Genauigkeit und Nachweisbarkeit.
  • Teste Plattform, Netzpfad und Zeitquelle gemeinsam unter realistischer Last.

Referenzen

Originalartikel lesen