Em quais unidades o arquivo de desvio ntp é usado?

12

Quando o daemon ntpd está em execução, o arquivo: /var/lib/ntp/ntp.drift é atualizado periodicamente. Exemplo:

17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago

O arquivo tem um número, por exemplo, olhando para 4 hosts virtuais, eu encontro estes valores, respectivamente:

-22.086
-10.214
-13.669
6.045

Eu assumo que estes são segundos por dia (?), mas não tenho certeza. man ntpd menciona um arquivo de desvio diferente /etc/ntp.drift que parece não existir. A página man não explica quais unidades estão sendo usadas para o desvio.

Perguntas:

  • O /etc/ntp.drift na verdade é /var/lib/ntp/ntp.drift no Ubuntu?
  • Em quais unidades o desvio está expresso?

Obrigado!

    
por arielf 21.05.2013 / 02:19

2 respostas

17

O arquivo de derivação é /var/lib/ntp/ntp.drift. Isso é razoavelmente normal. Para o RH / Fedora, é / var / lib / ntp / drift.

As unidades do arquivo derivado são "PPM" ou "partes por milhão". O seu relógio irá flutuar devido a flutuações na frequência que oscila no cristal de quartzo da sua placa-mãe. Uma flutuação de apenas 0,001% (0,00001 ou 10 ppm) significa perder ou ganhar cerca de 1 segundo por dia. O NTP tem um controle mais refinado do que isso, então olhamos para erros de margem usando 0,0001% (0,000001 ou 1 PPM). Assim:

  • 1 PPM = 1 parte por milhão = 1 microssegundo por segundo = 3,6ms por hora = 86,4ms por dia

Assim, meu arquivo de drift mostra o valor de "2.643", o que significa que meu relógio está desativado em 2.643 partes por milhão, o que significa que ele está desligado atualmente em 228.3552ms por dia.

    
por Aaron Toponce 27.06.2013 / 18:19
2

De acordo com o link do site value é um cálculo feito por pesquisa e precisa ser dividido por 4096 para obter o valor real do desvio em milissegundos

    
por Meer Borg 22.05.2013 / 06:26

Tags