Tôi có một cụm gồm 10 máy chủ Ubuntu được ảo hóa. Đối với tất cả chúng, tôi đã cài đặt ntp
-Daemon. Vì tôi hiện đang chạy một số thử nghiệm nhạy cảm về thời gian, nên tôi quan tâm đến độ lệch giữa các nút của mình.
Tôi thấy rằng lệnh ntpdate
có thể được sử dụng để thu được độ lệch giữa các đồng hồ của máy. Tuy nhiên, chạy từ nút đầu tiên nútA0
, lệnh cho:
ubuntu@nodeA0:~$ Sudo ntpdate -q nútA0 nútA1 nútA2 nútA3 nútA4 nútA5 nútA6 nútA7 nútA8 nútA9
máy chủ 192.168.1.75, tầng 3, độ lệch -0,000016, độ trễ 0,02570
máy chủ 192.168.1.93, tầng 3, độ lệch -0,000190, độ trễ 0,02725
máy chủ 192.168.1.245, tầng 3, độ lệch -0,000390, độ trễ 0,02623
máy chủ 192.168.1.63, tầng 2, độ lệch -0,000917, độ trễ 0,02646
máy chủ 192.168.1.61, tầng 3, độ lệch 0,000015, độ trễ 0,02692
máy chủ 192.168.1.107, tầng 2, độ lệch -0,002031, độ trễ 0,02669
máy chủ 192.168.1.132, tầng 3, độ lệch -0,000462, độ trễ 0,02655
máy chủ 192.168.1.175, tầng 3, độ lệch -0,000317, độ trễ 0,02719
máy chủ 192.168.1.92, tầng 3, độ lệch -0,000237, độ trễ 0,02638
máy chủ 192.168.1.98, tầng 3, độ lệch -0,000586, độ trễ 0,02786
Ngày 1 tháng 2 10:33:21 ntpdate[3214384]: điều chỉnh thời gian máy chủ bù 192.168.1.63 -0.000917 giây
Những câu hỏi của tôi:
- Khi phần bù cho sự khác biệt về đồng hồ giữa các máy, tôi tự hỏi, đơn vị nào đó là? mili giây hay giây? Trong các trang, tôi không thể tìm thấy bất kỳ thông tin nào liên quan đến điều đó.
- Giả sử đơn vị là mili giây: Sau đó, tôi sẽ có phần bù là
0,016 mili giây
cho nútA1 (đầu tiên). Điều này dường như quá ngắn - Tôi đã đọc ở đâu đó rằng độ chính xác của NTP tính bằng hàng chục mili giây.
- Tôi có làm gì sai không? Hoặc những gì sẽ là cách tối ưu để đo lường sự khác biệt đồng hồ giữa hai máy chủ?
Chỉnh sửa: Lệnh ntp -qd
đưa ra:
ubuntu@nodeA0:~$ ntpq -qn
từ xa refid st t khi cuộc thăm dò đạt độ trễ bù jitter
================================================================= ============================
0.ubuntu.pool.n .POOL. 16 tr - 64 0 0.000 0.000 0.000
1.ubuntu.pool.n .POOL. 16 tr - 64 0 0.000 0.000 0.000
2.ubuntu.pool.n .POOL. 16 tr - 64 0 0.000 0.000 0.000
3.ubuntu.pool.n .POOL. 16 tr - 64 0 0.000 0.000 0.000
ntp.ubuntu.com .POOL. 16 tr - 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