LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

чем ты проверял эту точность?

То было на работе (меньше свичей и проксей по пути), дома так:

ntpdate -q 192.168.2.11 
server 192.168.2.11, stratum 2, offset 0.000138, delay 0.02628
24 Jan 20:36:04 ntpdate[2951]: adjust time server 192.168.2.11 offset 0.000138 sec

24 Jan 20:36:36 ntpdate[2954]: adjust time server 192.168.2.11 offset 0.000137 sec

24 Jan 20:36:57 ntpdate[2956]: adjust time server 192.168.2.11 offset 0.000148 sec

24 Jan 20:37:04 ntpdate[2957]: adjust time server 192.168.2.11 offset 0.000142 sec

octave:1> a = [0.000138 0.000137 0.000148 0.000142];
octave:2> mean(a)
ans =  1.4125e-04
octave:3> std(a)
ans =  4.9917e-06

Можно скриптик написать и подольше попарсить выхлоп. Но вряд ли больше 10-20мкс получится.

и как оно может так точно синхронизовать устройства по WiFi

ХЗ, проверь, что там на wifi получится.

Исходная версия Eddy_Em, :

чем ты проверял эту точность?

То было на работе (меньше свичей и проксей по пути), дома так:

ntpdate -q 192.168.2.11 
server 192.168.2.11, stratum 2, offset 0.000138, delay 0.02628
24 Jan 20:36:04 ntpdate[2951]: adjust time server 192.168.2.11 offset 0.000138 sec

24 Jan 20:36:36 ntpdate[2954]: adjust time server 192.168.2.11 offset 0.000137 sec

24 Jan 20:36:57 ntpdate[2956]: adjust time server 192.168.2.11 offset 0.000148 sec

24 Jan 20:37:04 ntpdate[2957]: adjust time server 192.168.2.11 offset 0.000142 sec

octave:1> a = [0.000138 0.000137 0.000148 0.000142];]
octave:2> mean(a)
ans =  1.4125e-04
octave:3> std(a)
ans =  4.9917e-06

Можно скриптик написать и подольше попарсить выхлоп. Но вряд ли больше 10-20мкс получится.