Das Systemzeitintervall zwischen Arm und Ubuntu

Das Systemzeitintervall zwischen Arm und Ubuntu

Problembeschreibung: Mit einer Arm-Maschine als Server und mit Ubuntu als Client sendet der Server über den Client ein Zeitpaket, um diese Zeit zu synchronisieren. Nach der Synchronisierung habe ich beim Vergleichen ihrer Zeiten festgestellt, dass der Zeitunterschied mit jeder weiteren Zeit immer größer wird. Ich vermute, dass dies möglicherweise daran liegt, dass die Uhr der Arm-Maschinen und des Clients nicht einheitlich ist. Können Sie mir dabei helfen? Danke.

Test Umgebung: Arm-Maschine: zcu104-Entwicklungsboard, der SoC oben ist Zynq UltraScale+MPSoC xczu7ev-2ffvc1156.

Client-Maschine: das normale Ubuntu-System. Wir haben drei Ubuntu-Systemmaschinen verwendet und bei vielen Tests konnte dieses Phänomen reproduziert werden.

Gleichzeitig wird beim Test der Direktverbindungsmodus der Maschine verwendet, wodurch Störungen durch Netzwerkprobleme grundsätzlich ignoriert werden können und die Testergebnisse glaubwürdig sind.

Synchronisierungszeitfunktion:

gettimeofday()

setzeTageszeit()

Veröffentlichen Sie die Ergebnisse und die Umgebung:

Der Wert ist in Millisekunden angegeben

alle 6s drucken

1 diff- -1 diff- 0 diff- -1 diff- 0 diff- 0 diff- 1 diff- 1 diff- 2 diff- 3 diff- 2 diff- 2 diff- 4 diff- 4 diff- 5 diff- 5 diff- 5 diff- 5 diff- 6 diff- 7 diff- 7 diff- 6 diff- 7 diff- 7 diff- 7 diff- 8 diff- 8 diff- 9 diff- 9 diff- 10 diff- 10 diff- 10 diff- 10 diff- 12 diff- 12 diff- 12 diff- 12 diff- 13 diff- 13 diff- 14 diff- 14 diff- 15 diff- 15 diff- 15 diff- 16 diff- 16 diff- 16 diff- 17 diff- 17 diff- 18 diff- 18 diff- 18 diff- 18 diff- 19 diff- 19 diff- 20 diff- 21 diff- 21 diff- 21 diff- 21 diff- 22 diff- 22 diff- 23 diff- 23 diff- 23

Ubuntu-CPU (zwölf Prozessoren): uname -a:Linux ITSK-20190401KK 4.4.0-17763-Microsoft #379-Microsoft Mittwoch, 6. März 2019, 19:16:00 PST x86_64 x86_64 x86_64 GNU/Linux cat /proc/cpuinfo: Modellname: Intel(R) Core(TM) i7-8700 CPU @ 3,20 GHz Stepping: 10 Mikrocode: 0xffffffff CPU MHz: 3192.000 Cachegröße: 256 KB

Arm-CPU (vier Prozessoren): cat /proc/cpuinfo hat keine nützliche Ausgabe uname -a:Linux xilinx-zcu104-2018_3 4.14.0-xilinx-v2018.3 #65 SMP Mon May 13 21:25:05 CST 2019 aarch64 GNU/Linux

verwandte Informationen