11.6.5. Verificando se o chrony está sincronizado
Para verificar se chrony é sincronizado, faça uso dos comandos tracking
, sources
, e sourcestats
.
11.6.5.1. Verificação do rastreamento do chrony
Para verificar chrony rastreamento, emitir o seguinte comando:
$ chronyc tracking
Reference ID : CB00710F (foo.example.net)
Stratum : 3
Ref time (UTC) : Fri Jan 27 09:49:17 2017
System time : 0.000006523 seconds slow of NTP time
Last offset : -0.000006747 seconds
RMS offset : 0.000035822 seconds
Frequency : 3.225 ppm slow
Residual freq : 0.000 ppm
Skew : 0.129 ppm
Root delay : 0.013639022 seconds
Root dispersion : 0.001100737 seconds
Update interval : 64.2 seconds
Leap status : Normal
Os campos são os seguintes:
- ID de referência
-
Este é o ID de referência e nome (ou endereço
IP
), se disponível, do servidor para o qual o computador está atualmente sincronizado. O ID de referência é um número hexadecimal para evitar confusão com endereços IPv4. - Stratum
- O stratum indica a quantidade de lúpulos que estamos a uma distância de um computador com um relógio de referência anexo. Tal computador é um computador stratum-1, portanto o computador no exemplo está a dois lúpulos de distância (ou seja, a.b.c é um stratum-2 e é sincronizado a partir de um stratum-1).
- Tempo de reflexão
- Este é o momento (UTC) em que a última medição da fonte de referência foi processada.
- Tempo do sistema
-
Em operação normal,
chronyd
nunca pisa o relógio do sistema, porque qualquer salto na escala de tempo pode ter conseqüências adversas para certos programas de aplicação. Em vez disso, qualquer erro no relógio do sistema é corrigido através de uma ligeira aceleração ou desaceleração do relógio do sistema até que o erro tenha sido removido e, em seguida, voltando à velocidade normal do relógio do sistema. Uma conseqüência disto é que haverá um período em que o relógio do sistema (como lido por outros programas usando a chamada do sistemagettimeofday()
, ou pelo comando de data na shell) será diferente da estimativa do tempo real atual (que reporta aos clientesNTP
quando estiver operando em modo servidor) dachronyd
. O valor reportado nesta linha é a diferença devido a este efeito. - Última compensação
- Esta é a compensação local estimada na última atualização do relógio.
- Compensação RMS
- Esta é uma média de longo prazo do valor da compensação.
- Freqüência
-
A "freqüência" é a taxa pela qual o relógio do sistema estaria errado se
chronyd
não estivesse corrigindo-o. Ela é expressa em ppm (partes por milhão). Por exemplo, um valor de 1 ppm significaria que quando o relógio do sistema pensa que avançou 1 segundo, ele realmente avançou 1,000001 segundos em relação ao tempo real. - Freq residual
Isto mostra a "freqüência residual" para a fonte de referência atualmente selecionada. Isto reflete qualquer diferença entre o que as medidas da fonte de referência indicam que a freqüência deve ser e a freqüência que está sendo usada atualmente.
O motivo nem sempre é zero é que um procedimento de suavização é aplicado à freqüência. Cada vez que uma medição da fonte de referência é obtida e uma nova freqüência residual é computada, a precisão estimada deste residual é comparada com a precisão estimada (ver
skew
) do valor da freqüência existente. Uma média ponderada é computada para a nova freqüência, com pesos dependendo destas precisões. Se as medições da fonte de referência seguirem uma tendência consistente, o residual será conduzido a zero ao longo do tempo.- Tendência
- Este é o erro estimado vinculado à freqüência.
- Atraso na raiz
- Este é o total dos atrasos do caminho da rede para o computador stratum-1 a partir do qual o computador é finalmente sincronizado. Os valores dos atrasos de raiz são impressos em resolução de nanossegundos. Em certas situações extremas, este valor pode ser negativo. (Isto pode surgir em um arranjo simétrico de pares onde as freqüências dos computadores não estão se rastreando e o atraso da rede é muito curto em relação ao tempo de retorno em cada computador)
- Dispersão radicular
- Esta é a dispersão total acumulada através de todos os computadores de volta ao computador stratum-1 a partir do qual o computador é finalmente sincronizado. A dispersão é devida à resolução do relógio do sistema, variações de medição estatística, etc. Os valores de dispersão da raiz são impressos em resolução de nanossegundos.
- Salto de status
- Este é o status de salto, que pode ser Normal, Inserir segundo, Apagar segundo ou Não sincronizado.