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
Der Link zur Originalquelle öffnet einen neuen Tab.