Kuinka NTP-palvelimet onnistuvat pysymään niin tarkkoina?

Jun 3, 2025
Pilvi ja Internet
SÄHKÖISETTÖTÖN SISÄLTÖ

Monilla meistä on ollut toisinaan ongelmia siitä, että tietokoneemme ja muut laitteemme säilyttävät tarkat aika-asetukset, mutta nopea synkronointi NTP-palvelimen kanssa tekee kaiken jälleen hyvin. Mutta jos omat laitteemme voivat menettää tarkkuuden, miten NTP-palvelimet onnistuvat pysymään niin tarkkoina?

Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.

Kuva: LEOL30 (Flickr) .

Kysymys

SuperUser-lukija Frank Thornton haluaa tietää, kuinka NTP-palvelimet pystyvät pysymään niin tarkkoina:

Olen huomannut, että palvelimillani ja muilla koneillani kellot ajautuvat aina niin, että niiden on synkronoitava pysyäkseen tarkkoina. Kuinka NTP-palvelimen kellot eivät ajaudu ja pysyvät aina niin tarkkoina?

Kuinka NTP-palvelimet onnistuvat pysymään niin tarkkoina?

Vastaus

SuperUser-avustaja Michael Kjorlingilla on vastaus meille:

NTP-palvelimet tukevat tarkkoja kelloja tarkkaan ajanottoon. Keskitettyjen NTP-palvelimien yleinen aikalähde ovat atomikellot tai GPS-vastaanottimet (muista, että GPS-satelliiteissa on atomikellot). Nämä kellot on määritelty tarkkoiksi, koska ne tarjoavat erittäin tarkan aikaviitteen.

GPS: ssä tai atomikelloissa ei ole mitään maagista, mikä saa ne kertomaan sinulle tarkan ajankohdan. Atomikellojen toiminnan takia ne ovat yksinkertaisesti erittäin hyviä, kun heille on kerran kerrottu, mikä aika on, pitäminen tarkka aika (vuodesta toinen määritellään atomivaikutusten perusteella ). Itse asiassa se on syytä huomata GPS-aika eroaa UTC: stä jonka olemme tottuneet näkemään. Nämä atomikellot ovat puolestaan ​​synkronoituja International Atomic Time or TAI jotta ei vain kerrota ajan kulumista, vaan myös aika.

Kun sinulla on tarkka aika yhdessä järjestelmässä, joka on kytketty verkkoon, kuten Internet, kyseessä on protokollatekniikka, joka mahdollistaa tarkan ajan siirtämisen isäntien välillä epäluotettavan verkon kautta. Tässä suhteessa Stratum 2: n (tai kauempana todellisesta aikalähteestä) NTP-palvelin ei eroa työpöytäjärjestelmän synkronoinnista NTP-palvelinjoukon kanssa.

Siihen mennessä, kun sinulla on muutama tarkka aika (saatu NTP-palvelimilta tai muualta) ja tiedät paikallisen kellosi etenemisnopeuden (mikä on helppo määrittää), voit laskea paikallisen kellosi ajautumisnopeuden suhteessa "uskottuun tarkkaan " ajankulku. Lukittuaan tätä arvoa voidaan sitten käyttää paikallisen kellon jatkuvaan säätämiseen siten, että se raportoi arvot hyvin lähellä tarkkaa ajan kulumista, vaikka itse paikallinen reaaliaikainen kello onkin erittäin epätarkka. Niin kauan kuin paikallinen kellosi ei ole kovin korkea arvaamaton , tämän pitäisi sallia tarkan ajan pitäminen jonkin aikaa, vaikka ylävirran aikalähteesi ei olisi jostain syystä käytettävissä.

Jotkut NTP-asiakastoteutukset (luultavasti useimmat ntpd-daemon- tai järjestelmäpalvelutoteutukset) tekevät tämän ja toiset (kuten ntpd: n kumppani ntpdate, joka asettaa kellon yksinkertaisesti kerran) eivät. Tätä kutsutaan yleisesti nimellä ajotiedosto koska se tallentaa jatkuvasti kellonsiirtymämäärän, mutta tarkkaan ottaen sitä ei tarvitse tallentaa erityisenä tiedostona levylle.

NTP: ssä Stratum 0 on määritelmän mukaan tarkka aikalähde. Stratum 1 on järjestelmä, joka käyttää Stratum 0 -aikalähdettä aikalähteenään (ja on siten hieman epätarkempi kuin Stratum 0 -aikalähde). Stratum 2 on jälleen hieman epätarkempi kuin Stratum 1, koska se synkronoi aikansa Stratum 1 -lähdettä ja niin edelleen. Käytännössä tämä tarkkuuden menetys on niin pieni, että se on täysin merkityksetön kaikissa paitsi äärimmäisissä tapauksissa.


Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .

.entry-sisältö .entry-alatunniste

NTP Vs. PTP: How Do You Get Accuracy?

Configuring Syslog And NTP


Pilvi ja Internet - Suosituimmat artikkelit

Kaikki parhaat Google Slides -pikanäppäimet

Pilvi ja Internet Sep 18, 2025

Kukaan ei halua tehdä asioita kovalla tavalla, minkä vuoksi meillä on pikanäppäimiä! Tarkastelemme pikakuvakkeita, joita voit käyttää Google Slidesissa, ja säästämme aik..


Parhaat sivustot digitaalisen musiikin luomiseen

Pilvi ja Internet Nov 10, 2024

Kun olet kotona suosikkisoittimesi kanssa, mestariteoksen luominen on helppoa. Mutta musiikillinen inspiraatio voi lyödä missä tahansa. Mitä sinä sitten teet? Seuraavat verkkos..


Kuinka perustaa Etsy-kauppa

Pilvi ja Internet Oct 20, 2025

Jos teet hienoja käsintehtyjä tuotteita ystäville ja perheenjäsenille ja haluat kasvattaa markkinoitasi hieman, Etsy-myymälän avaaminen on erinomainen tapa maailmalle nähdä ..


Tämä viikko geek-historiassa: NORAD jäljittää joulupukin, ensimmäinen HTTP-testi, Babbetin syntymäpäivä

Pilvi ja Internet Dec 23, 2024

SÄHKÖISETTÖTÖN SISÄLTÖ Historiatriviaa ei pidä rajoittaa vain sopimusten päivämääriin ja sotien päättymiseen, merkitsemme geek-historian tärkeimmät virs..


Näytä URL-osoitteet työkaluvihjeinä Firefoxissa

Pilvi ja Internet Dec 22, 2024

Haluatko tavan tarkastella linkkien URL-osoitteita missä tahansa hiirellä verkkosivulla, eikä käyttää tilariviä? Nyt voit tehdä sen erittäin helposti Firefoxin URL-työkalutyyppilaaj..


Tallenna, muokkaa ja jaa asiakirjoja Microsoft Web Apps -sovellusten kanssa

Pilvi ja Internet Dec 8, 2024

Yksi Microsoftin uuden Office 2010 -julkaisun mielenkiintoisimmista ominaisuuksista on kyky jakaa ja muokata asiakirjoja heidän Office Web Apps -palvelunsa kanssa. Tänään katsomme, miten ..


Lähetä kuvia Photobucketiin helposti

Pilvi ja Internet Oct 9, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Oletko etsinyt nopeaa ja helppoa tapaa lisätä kuvia Photobucket-tilillesi? Nyt voit käyttää Firefoxin Photobucket Uploader -laajennusta. Peru..


Uudelleen: Online Music Factory

Pilvi ja Internet Sep 16, 2025

”Revisited” palaa takaisin Mysticgeek-arkistoon ja käy uudelleen artikkelissa. Voimme tarkastella alkuperäistä ja lisätä lisätietoja, etsiä päivityksiä ja nähdä, onko uusia ja ..


Luokat