Jak servery NTP dokáží zůstat tak přesné?

Jun 3, 2025
Cloud a internet
NEBEZPEČNÝ OBSAH

Mnozí z nás měli občasný problém se zachováním přesného nastavení času u našich počítačů a dalších zařízení, ale rychlá synchronizace se serverem NTP je zase v pořádku. Pokud ale naše vlastní zařízení mohou ztratit přesnost, jak se serverům NTP podaří zůstat tak přesné?

Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupení webů otázek a odpovědí.

Foto s laskavým svolením LEOL30 (Flickr) .

Otázka

Čtenář SuperUser Frank Thornton chce vědět, jak jsou servery NTP schopné zůstat tak přesné:

Všiml jsem si, že na mých serverech a dalších strojích se hodiny vždy driftují, takže se musí synchronizovat, aby zůstaly přesné. Jak se hodiny serveru NTP unášejí a vždy zůstávají tak přesné?

Jak dokážou servery NTP zůstat tak přesné?

Odpověď

Přispěvatel SuperUser Michael Kjorling má pro nás odpověď:

Servery NTP se spoléhají na vysoce přesné hodiny pro přesné měření času. Běžným zdrojem času pro centrální servery NTP jsou atomové hodiny nebo přijímače GPS (nezapomeňte, že satelity GPS mají atomové hodiny na palubě). Tyto hodiny jsou definovány jako přesné, protože poskytují vysoce přesnou časovou referenci.

Na GPS nebo atomových hodinách není nic kouzelného, ​​díky čemuž byste přesně řekli, kolik je hodin. Kvůli tomu, jak fungují atomové hodiny, jsou prostě velmi dobří, protože jim bylo jednou řečeno, kolik je hodin, vedení přesný čas (od druhá je definována z hlediska atomových efektů ). Ve skutečnosti to stojí za zmínku Čas GPS se liší od UTC které jsme více zvyklí vidět. Tyto atomové hodiny jsou zase synchronizovány proti Mezinárodní atomový čas nebo TAI abychom nejen přesně řekli plynutí času, ale také the čas.

Jakmile máte přesný čas v jednom systému připojeném k síti, jako je internet, jde o protokolární inženýrství umožňující přenos přesných časů mezi hostiteli přes nespolehlivou síť. V tomto ohledu se NTP server Stratum 2 (nebo dále od zdroje skutečného času) neliší od synchronizace vašeho stolního systému se sadou NTP serverů.

V době, kdy máte několik přesných časů (jak jsou získány ze serverů NTP nebo jinde) a znáte rychlost vývoje místních hodin (což lze snadno určit), můžete vypočítat rychlost driftu svých místních hodin ve vztahu k „věřil přesný " plynutí času. Jakmile je tato hodnota uzamčena, lze ji použít k nepřetržitému přizpůsobování místních hodin, aby bylo možné hlásit hodnoty velmi blízké přesnému plynutí času, i když samotné místní hodiny reálného času jsou vysoce nepřesné. Pokud vaše místní hodiny nejsou příliš vysoké nevyzpytatelný , to by mělo umožnit udržení přesného času po určitou dobu, i když váš zdrojový čas proti proudu bude z jakéhokoli důvodu nedostupný.

Některé implementace klienta NTP (pravděpodobně většina implementací démona ntpd nebo implementace systémových služeb) to dělají a jiné (jako doprovodný soubor ntpd ntpdate, který jednoduše nastaví hodiny jednou) ne. Toto se běžně označuje jako a driftový soubor protože trvale ukládá míru driftu hodin, ale přísně vzato nemusí být uložena jako konkrétní soubor na disk.

V NTP je Stratum 0 podle definice přesným zdrojem času. Stratum 1 je systém, který jako zdroj času používá zdroj času Stratum 0 (a je tedy o něco méně přesný než zdroj času Stratum 0). Stratum 2 je opět o něco méně přesný než Stratum 1, protože synchronizuje svůj čas se zdrojem Stratum 1 atd. V praxi je tato ztráta přesnosti tak malá, že je zcela zanedbatelná ve všech případech kromě extrémů.


Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .

.vstupní obsah .vstup do zápatí

NTP Vs. PTP: How Do You Get Accuracy?

Configuring Syslog And NTP


Cloud a internet - Nejoblíbenější články

Jak 5G může změnit vaše domácí připojení k internetu

Cloud a internet Oct 21, 2025

Verizon se chystá spustit domácí internetovou službu pomocí 5G. Tento nový bezdrátový standard není jen o rychlejších datech pro váš smartphone - konečně by mohl nab�..


Pět skrytých funkcí Amazon Echo stojí za vyzkoušení

Cloud a internet Mar 9, 2025

Amazon Echo je nabitý spoustou užitečných hlasových příkazů, ale ne všechny jsou zřejmé. S Alexou můžete také komunikovat z jiných zařízení nebo služeb, což je j..


Jak zálohovat své účty sociálních médií - Facebook, Twitter, Google+ a Instagram

Cloud a internet Mar 12, 2025

Kolik z vašeho života je zaznamenáno online? Věnujte tomu chvilku a pravděpodobně to bude děsivý nápad. Možná se nebudete považovat za typ člověka, který si vede den�..


Analyzujte a optimalizujte svou bezdrátovou síť pomocí analyzátoru Wifi pro Android

Cloud a internet Feb 10, 2025

Wi-Fi Analyzer pro Android je kompletní balíček. Nejen, že vám v úhledném grafu zobrazí kanály používané bezdrátovými sítěmi v okolí, ale také vám doporučí ide�..


Jak povolit prioritní poštu v systému Android (a nastavit oznámení pouze pro důležité)

Cloud a internet Dec 10, 2024

NEBEZPEČNÝ OBSAH Včera Google vydala aktualizovanou aplikaci Gmail pro telefony Android 2.2, která podporuje funkci Prioritní pošta - a co je důležitější..


Procházejte weby pomocí klávesových zkratek pomocí gleeBox

Cloud a internet Sep 20, 2025

Ztrácíte čas přepínáním mezi myší a klávesnicí při procházení nebo používání webových aplikací? Pojďme se podívat na to, jak může gleeBox zefektivnit vaše procházen�..


Spusťte Google Reader Play v systému Windows 7 Media Center

Cloud a internet Jul 28, 2025

Jednou z nových skvělých služeb Google Labs je Google Reader Play, který je integrován s Readerem a umožňuje vám procházet web vizuálně přitažlivým způsobem. Dnes vám ukáže..


Umístěte lištu nabídky Internet Explorer 7 a 8 zpět nahoru

Cloud a internet Feb 22, 2025

NEBEZPEČNÝ OBSAH Přejete si, aby panel nabídek IE7 byl umístěn tam, kde byl v IE6? Zde je způsob, jak rychle vytvořit opravu registru a přesunout ji zpět nahoru. Po insta..


Kategorie