Descrição do Problema: Com a máquina Arm como Servidor, com Ubuntu como Cliente, Servidor através do Cliente envia pacote de tempo para sincronizar aquele horário, após o horário sincronizado, Comparando o tempo deles, descobri que com a continuação do tempo, a diferença horária é maior e maior, suspeito que possam ser máquinas Arm e o relógio do Cliente não está consistente, Coule você me ajuda com isso? Obrigado.
Ambiente de teste: Máquina de braço: placa de desenvolvimento zcu104, com o soc no topo é Zynq UltraScale + MPSoC xczu7ev-2ffvc1156.
Máquina cliente: o sistema Ubuntu normal, usamos três máquinas do sistema Ubuntu, teste muitas vezes pode reproduzir esse fenômeno.
Ao mesmo tempo, o teste adota o modo de conexão direta da máquina, que basicamente pode ignorar a interferência de problemas de rede, para que os resultados do teste sejam confiáveis.
Função de tempo de sincronização:
gettimeofday()
definirhoradodia()
Poste os resultados e o ambiente:
o valor está em milissegundos
imprimir a cada 6s
diferença- -1 diferença- -1 diferença- 0 diferença- -1 diferença- 0 diferença- 0 diferença- 1 diferença- 1 diferença- 2 diferença- 3 diferença- 2 diferença- 2 diferença- 4 diferença- 4 diferença- 5 diferença- 5 diferenças- 5 diferenças- 5 diferenças- 6 diferenças- 7 diferenças- 7 diferenças- 6 diferenças- 7 diferenças- 7 diferenças- 7 diferenças- 8 diferenças- 8 diferenças- 9 diferenças- 9 diferenças- 10 diferenças- 10 diferenças- 10 diferenças - 10 diferenças - 12 diferenças - 12 diferenças - 12 diferenças - 12 diferenças - 12 diferenças - 13 diferenças - 13 diferenças - 14 diferenças - 14 diferenças - 15 diferenças - 15 diferenças - 15 diferenças - 15 diferenças - 16 diferenças - 16 diferenças - 16 diferença- 17 diferença- 17 diferença- 18 diferença- 18 diferença- 18 diferença- 18 diferença- 19 diferença- 19 diferença- 20 diferença- 21 diferença- 21 diferença- 21 diferença- 21 diferença- 22 diferença- 22 diferença- 23 diferença- 23 diferença- 23
CPU Ubuntu (doze processadores): uname -a:Linux ITSK-20190401KK 4.4.0-17763-Microsoft #379-Microsoft Wed Mar 06 19:16:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux cat /proc/cpuinfo: nome do modelo : CPU Intel(R) Core(TM) i7-8700 @ 3.20GHz stepping : 10 microcódigo : 0xffffffff cpu MHz : 3192.000 tamanho do cache : 256 KB
Armar cpu (quatro processadores): cat /proc/cpuinfo não tem saída útil uname -a:Linux xilinx-zcu104-2018_3 4.14.0-xilinx-v2018.3 #65 SMP Seg, 13 de maio 21:25:05 CST 2019 aarch64 GNU /Linux