Điểm:0

Có cách nào để giữ cho thời gian của máy chủ được đồng bộ hóa với mili giây trên toàn cầu không?

lá cờ et

Tôi đang làm việc trên một dự án mà tôi cần đồng bộ hóa thời gian của máy chủ, chính xác đến từng mili giây.

Có các máy chủ ở Vương quốc Anh, Hoa Kỳ và Châu Á cùng với các quốc gia khác và hiện tại, ai đó đang phải đồng bộ hóa thời gian theo cách thủ công để đảm bảo tất cả chúng đều khớp nhau, điều này rất khó và không phải lúc nào ms cũng khớp chính xác.

Ngoài ra còn có các bản sửa lỗi mã để phù hợp với sự khác biệt về thời gian trên tất cả các máy chủ của chúng tôi.

Có cách nào tốt hơn để làm điều này?

Hiện tại chúng tôi đang sử dụng ngăn xếp Windows.

Nikita Kipriyanov avatar
lá cờ za
[PTP](https://en.wikipedia.org/wiki/Precision_Time_Protocol) được thiết kế dành riêng cho độ chính xác như vậy. [Windows Server 2019](https://docs.microsoft.com/en-us/answers/questions/182261/ptp-in-windows-server-2019.html) và một số bản cập nhật của Windows 10 sẽ hỗ trợ nó ngoài hộp. Tuy nhiên, bạn sẽ cần một nguồn thời gian chính xác.
Professor of programming avatar
lá cờ et
cái này có vẻ như nó sẽ hoạt động, bạn có thể đăng nó như một câu trả lời không
Điểm:1
lá cờ cn

À, CHỈ LÀM ĐI?

Nghiêm trọng. Windows 2019 là IIRC chính xác đến 0,5 mili giây ngay lập tức với giả định độ trễ ổn định.

Có những bài báo lớn của MS về cách họ làm lại đồng bộ hóa thời gian để cho phép độ chính xác đó, ngay cả trong ảo hóa (giả sử Hyper-V trên máy chủ).

John Mahowald avatar
lá cờ cn
Theo mặc định, Windows Server có cấu hình nào sao cho nó nhận được dưới 1 ms trên toàn cầu? Lưu ý rằng câu hỏi yêu cầu thời gian trên các lục địa khác nhau, không chỉ độ trễ thấp của một mạng LAN khu vực thành phố lớn.
Điểm:1
lá cờ ar

Khi bạn giảm xuống phạm vi mili giây, bạn không thể làm điều đó với những thứ như NTP. Điều đó thường chỉ chính xác trong phạm vi hàng chục mili giây trên internet.

Bạn có thể phải sử dụng đồng hồ chính xác được gắn vào chính máy chủ hoặc trong cùng một mạng LAN.

Lưu ý rằng đồng hồ chính xác bao gồm máy thu GPS, với đầu ra Xung trên giây.

Nếu bạn đã đặt đồng hồ theo cách thủ công, có thể bạn đã bị sai lệch hàng trăm mili giây.

Khi bạn có phạm vi địa lý rộng lớn, tôi sẽ liên hệ với một công ty chẳng hạn như Meinberg và nhận giải pháp chìa khóa trao tay từ họ - cả hai đều do hệ thống trải rộng về mặt địa lý và yêu cầu khắt khe về thời gian chính xác.

Nếu thích phiêu lưu, bạn có thể thiết lập giải pháp của riêng mình với GPS trên từng vị trí, sử dụng đầu ra Xung mỗi giây cho máy chủ.Nếu điều này sẽ đủ chính xác? Tôi không có ý kiến.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.