Förstå GPS-tid i förhållande till UTC
Postat av Richard N Williams on Kan 13th, 2010
Noggrann tid är så viktig för moderna datorsystem att det nu är otänkbart för vilket nätverk som helst som administrerar för att konfigurera ett datorsystem utan hänsyn till synkronisering.
Se till att alla maskiner kör en exakt och exakt tid och att hela nätverket är synkroniserat tillsammans, kommer att förhindra problem som uppstår som dataförlust, misslyckande av tidskänsliga transaktioner och aktivera felsökning och felhantering som kan vara omöjligt för nätverk som saknar synkronisitet .
Det finns många källor till exakt tid för användning med NTP-tidsservrar (Network Time Protocol). NTP-servrar brukar använda tid som styrs av atomur för att säkerställa noggrannhet, och det finns fördelar och nackdelar för varje system.
Ideellt som en källa till tid vill du att den ska vara en källa till UTC (Koordinerad Universal Time), eftersom det här är den internationella tidsstandarden som används av datorsystem över hela världen. Men UTC är inte alltid tillgängligt men det finns ett alternativ.
GPS-tid
GPS-tid är tiden som omdirigeras av atomklockorna ombord på GPS-satelliter. Dessa klockor utgör grundtekniken för Global Positioning System och deras signaler är vad som används för att utarbeta positiv information.
Men GPS-tidssignaler kan också ge en exakt tidskälla för datanätverk, även om GPS-tiden strikt skiljer sig från UTC.
Inga språng sekunder
GPS-tid sänds som ett heltal. Signalen innehåller antalet sekunder från när GPS-klockorna slogs på (januari 1980).
Ursprungligt GPS-tid var inställd på UTC men sedan GPS-satelliten har varit i rymden de senaste trettio åren, till skillnad från UTC, har det inte skett någon ökning för att ta hänsyn till språng sekunder - så för närvarande körs GPS exakt 17 sekunder bakom UTC.
Konvertering
Även om GPS-tid och UTC inte är strikt samma som de ursprungligen baserades på samma gång, och endast bristen på språng sekunder som inte läggs till i GPS gör skillnaden, och eftersom detta är exakt i sekunder är omvandling av GPS-tid enkel.
Många GPS NTP-servrar kommer att konvertera GPS-tid till UTC-tid (och lokal tid om du vill), så att du alltid kan ha en korrekt, stabil, säker och pålitlig källa till klockan baserat på klockan.