O NFS fileserver / computer clock não está em sincronia apesar da configuração do NTP

0

Eu tenho um servidor de arquivos rodando em casa (Synology DS214se) que, entre outras coisas, serve meu /home/<user> (por pam_mount NFS controlado).

Isso funciona muito bem para todos os fins práticos, com uma exceção: os timestamps no meu computador e no servidor de arquivos não estão completamente sincronizados.

Isso não tem impacto prático, exceto quando eu make software. De vez em quando, make me dará avisos sobre "algo errado com o relógio", e arquivos com timestamps zero-point-something segundos no futuro.

Meu computador e o servidor de arquivos estão configurados para usar meu roteador (FritzBox) como servidor NTP.

Esse tipo de sub-segundo é esperado com o NTP? Há algo que eu possa fazer sobre isso?

O sistema operacional no meu computador é o Linux Mint 17. O servidor de arquivos executa o DSM 5.2 da Synology.

$ ntpq -pcrv
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*fritz.box       147.231.100.5    3 u   21   64   17    1.748   -0.978   0.509
associd=0 status=0615 leap_none, sync_ntp, 1 event, clock_sync,
version="ntpd [email protected] Thu Jan 21 23:29:25 UTC 2016 (1)",
processor="i686", system="Linux/3.13.0-24-generic", leap=00, stratum=4,
precision=-19, rootdelay=50.485, rootdisp=969.755, refid=192.168.178.1,
reftime=da66a126.0e8a0d9f  Thu, Feb 11 2016  6:56:54.056,
clock=da66a13b.58385082  Thu, Feb 11 2016  6:57:15.344, peer=33542, tc=6,
mintc=3, offset=-0.978, frequency=0.209, sys_jitter=0.000,
clk_jitter=0.346, clk_wander=0.066
    
por DevSolar 09.02.2016 / 08:16

1 resposta

1

O NTP se comporta melhor quando tem pelo menos 3 servidores para escolher, de preferência 5. A resposta curta à sua pergunta é 'não' sistemas de temporização bem comportados devem estar dentro de alguns ms da fonte de referência.

Quanto ao que os números significam - dê uma olhada aqui nas definições do NTP que explica o que as coisas como rootdelay & rootdisp significa e é provavelmente um bom lugar para começar.

Aqui está o que eu sugiro que você tente ver se você pode melhorar seu tempo;

Não use o FritzBox como servidor de horário - os roteadores geralmente são muito ruins nessa tarefa.

Não use a caixa NAS como servidor de horário - eu tenho algumas dessas unidades Synology nos sites e elas são todas muito ruins em manter o tempo como clientes ou servidores. (meu todo executado com um deslocamento de pelo menos +1.5)

Se você tem um PC estável (linux) que está funcionando 24 horas por dia, 7 dias por semana, seria uma escolha melhor se você quiser rodar o seu próprio sistema de cronometragem, mas você não precisa fazer isso.

Configure o seu FritzBox para usar 1 servidor selecionado manualmente, que é um bom ping para a sua rede.

Configure o seu PC para usar o mesmo servidor de internet.

Configure o NAS Box para usar o mesmo servidor de internet. - Se você entrar na linha de comando / ssh, você pode ajustar o arquivo de configuração para o ntp se precisar.

Se você usar a mesma fonte única para tudo, isso deve minimizar seu problema nesse caso.

    
por 16.02.2016 / 19:16

Tags