Đồng bộ hóa thời gian của hai máy tính


10

Tôi muốn đồng bộ hóa thời gian của hai máy tính được kết nối qua Ethernet (không có bộ định tuyến ở giữa) và cách nhau 100 mét. Có một số giao thức thực hiện sycnh dựa trên nghiên cứu của tôi nhưng độ chính xác về thời gian không rõ ràng. Thời gian delta tôi nhắm mục tiêu là ít hơn 10usec. Điều này có thể đạt được thông qua Ethernet với kế hoạch phần mềm cẩn thận?

Các máy tính của tôi đang chạy Linux và tôi kiểm soát từng dòng mã, do đó tôi có thể tạo các trình điều khiển / ứng dụng sao cho trong sự kiện đồng bộ, chúng có thể chạy mã xác định trái ngược với HĐH mở mà tôi không kiểm soát được tác vụ nào đang hoạt động.


1
Có phải đó là về độ dài của độ trễ gián đoạn trên Linux không? Bạn dự định làm gì với đồng bộ hóa đồng hồ có độ chính xác cao?
pjc50

1
NTP sẽ cho phép bạn đạt được độ chính xác tối đa 1ms, qua mạng cục bộ. PTP hoặc GPS là con đường để đi. Tại sao bạn cần đồng bộ hóa tốt như vậy?
Rafał Rawicki

Câu trả lời:


20

Hãy xem PTP , nó có thể đạt được độ chính xác micro giây qua mạng LAN.

Ngoài ra, bạn có thể mua một cặp máy thu GPS tạo ra một dấu ngắt mỗi giây. Độ chính xác thời gian GPS là khoảng 40 ns .



Lưu ý rằng PTP yêu cầu tính năng đánh dấu thời gian phần cứng trong giao diện mạng để có độ chính xác cao nhất (và tất nhiên là ngăn xếp phần mềm hỗ trợ chức năng này). Ngoài ra, nếu các máy tính được kết nối thông qua một công tắc, nó sẽ hoạt động như một chiếc đồng hồ trong suốt - cũng cần hỗ trợ phần cứng.
sblair

1
Ngoài ra, mua một bộ thu GPS và cung cấp cùng một tín hiệu PPS ("ngắt ngắt mỗi giây") cho mỗi máy tính. Hoặc bất kỳ nguồn PPS nào khác. [Máy thu GPS không đắt lắm, nhưng đôi khi, quan điểm rõ ràng về yêu cầu bầu trời là!]
derobert

@derobert xem bầu trời rõ ràng chỉ cần thiết để có được một sửa chữa. Máy thu GPS của tôi với ăng ten bản vá 1cm² thực tế có thời gian vệ tinh ở mọi nơi trong nhà (trừ tầng hầm). Nhưng đó là một nhận xét công bằng, tôi cá rằng một số trung tâm dữ liệu giống như tầng hầm của tôi về mặt tiếp nhận GPS.
Dmitry Grigoryev

1
@DmitryGrigoryev Phụ thuộc vào cách xây dựng địa điểm. Ví dụ, tôi đang ở trên tầng cao nhất trong công việc, không có gì ở trên tôi ngoại trừ mái nhà. Nhưng mái nhà là kim loại và hầu hết các máy thu GPS không thể nhìn thấy một vệ tinh duy nhất ở đây. Vì vậy, việc cài đặt bộ thu thời gian GPS ở đây sẽ yêu cầu lắp ăng-ten bên ngoài, chạy dây cáp, v.v. Tôi chỉ muốn chỉ ra các giải pháp thay thế, trong trường hợp OP (hoặc đầu đọc tương lai) có tình huống như đang làm việc ở đây.
derobert
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.