Am un cluster de 10 servere virtualizate Ubuntu. Pentru toate, am instalat ntp
-Daemon. Deoarece derulez în prezent câteva experimente sensibile la timp, sunt interesat de decalajele dintre nodurile mele.
Am constatat că comanda ntpdate
poate fi folosit pentru a obține decalaje între ceasurile mașinii. Cu toate acestea, rulează de la primul nod nodulA0
, comanda dă:
ubuntu@nodeA0:~$ sudo ntpdate -q nodA0 nodA1 nodeA2 nodeA3 nodeA4 nodeA5 nodeA6 nodeA7 nodeA8 nodA9
server 192.168.1.75, stratul 3, offset -0,000016, întârziere 0,02570
server 192.168.1.93, stratul 3, offset -0,000190, întârziere 0,02725
server 192.168.1.245, stratul 3, offset -0,000390, întârziere 0,02623
server 192.168.1.63, stratul 2, offset -0,000917, întârziere 0,02646
server 192.168.1.61, stratul 3, offset 0,000015, întârziere 0,02692
server 192.168.1.107, stratul 2, offset -0,002031, întârziere 0,02669
server 192.168.1.132, stratul 3, offset -0,000462, întârziere 0,02655
server 192.168.1.175, stratul 3, offset -0,000317, întârziere 0,02719
server 192.168.1.92, stratul 3, offset -0,000237, întârziere 0,02638
server 192.168.1.98, stratul 3, offset -0,000586, întârziere 0,02786
1 februarie 10:33:21 ntpdate[3214384]: ajustați serverul de timp 192.168.1.63 offset -0,000917 sec
Intrebarile mele:
- Deoarece offset-ul oferă diferențe de ceas între mașini, mă întreb, ce unitate acesta este? milisecunde sau secunde? În paginile de manual, nu am găsit nicio informație în acest sens.
- Presupunând că unitatea este milisecunde: atunci aș avea un offset de
0,016 ms
pentru nodulA1 (primul). Asta pare prea scurt - Am citit undeva că acuratețea NTP este de o magnitudine de zeci de milisecunde.
- Am făcut ceva greșit? Sau care ar fi mod optim de a măsura diferențele de ceas intre doua servere?
Editați | ×: Comanda ntp -qd
ofera:
ubuntu@nodeA0:~$ ntpq -qn
telecomandă refid st t când sondaj atinge întârziere offset jitter
==================================================== =============================
0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
1.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
2.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
3.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
ntp.ubuntu.com .PISCINA. 16 p - 64 0 0.000 0.000 0.000
*217.91.44.17 192.168.100.15 2 u 36 256 377 11.388 0.222 0.153
-162.159.200.1 10.100.8.32 3 u 81 128 377 7.829 -0.107 1.089
+80.153.195.191 192.168.100.15 2 u 92 128 377 14.382 -0.056 0.379
+144.76.43.40 213.239.239.164 3 u 109 128 377 7.119 0.331 0.440
-194.35.12.189 131.188.3.220 2 u 108 128 377 5.618 -0.213 0.192