Tags:
Node Thumbnail

Microsoft ได้ออกประกาศล่าสุดในเรื่องการปรับปรุงความแม่นยำของเวลาบนระบบ Windows ทั้ง Windows 10 และ Windows Server 2019 โดยมีจุดสำคัญคือรองรับ Precision Time Protocol, leap seconds และอื่น ๆ โดยเตรียมอัพเดตให้ระบบปฏิบัติการในการอัพเดตใหญ่ครั้งหน้าซึ่งคาดว่าจะออกในเดือนตุลาคมนี้

แม้ว่าแท้จริงแล้วมนุษย์จะมีเวลา 24 ชั่วโมงต่อหนึ่งวันบนโลก แต่หากวัดที่การหมุนของโลกรอบตัวเองจริง ๆ เวลามักจะช้าหรือเร็วกว่า 24 ชั่วโมงเล็กน้อย ดังนั้นอุปกรณ์ต่าง ๆ ที่เราใช้ในชีวิตประจำวัน จึงต้องใส่วินาทีเพิ่มหรือลด 1 วินาทีในวันที่ 30 มิถุนายนหรือ 31 ธันวาคมเรียกว่าอธิกวินาทีหรือ leap second เพื่อชดเชยเวลาที่ไม่ตรงเป๊ะ โดยการใส่อธิกวินาทีครั้งล่าสุดนั้นคือวันที่ 31 ธันวาคม 2016 (ข้อมูลเพิ่มเติมศึกษาจาก Wikipedia)

การใส่ระบบอธิกวินาทีเข้ามาใน Windows นี้ก็เพื่อให้นาฬิกาของระบบตรงกับเวลาที่โลกหมุนจริง ๆ มากยิ่งขึ้น โดย Microsoft ระบุว่ารองรับอธิกวินาทีทั้งลดและเพิ่มแม้ว่าในอดีตการใส่อธิกวินาทีจะยังไม่เคยลดเลยก็ตาม

ถัดไปคือการใส่ Precision Time Protocol (PTP) เข้ามาเพิ่มเติมจาก Network Time Protocol (NTP) ที่ถูกใช้ซิงค์เวลามาอย่างยาวนาน โดย PTP มีจุดสำคัญคือมีการวัด latency ของ network hop ทั้งหมดที่เดินทางจากแหล่งข้อมูลนาฬิกามาจนถึงจุดหมาย จึงทำให้ได้เวลาที่แม่นยำขึ้น แต่ PTP จะเป็นเพียงตัวเลือกให้ผู้ที่ต้องการใช้เวลาความแม่นยำสูงเท่านั้น ในขณะที่ระบบซิงค์เวลาหลักของ Windows ยังคงใช้ NTP เหมือนเดิม

นอกจากนี้ Windows Server 2019 จะใส่ฟีเจอร์ additional logging สำหรับตรวจสอบการกระทำจาก Windows Time Service ด้วย โดย log ที่สามารถดูได้ เช่น time server ที่เลือก, ความถี่ในการซิงค์, การซิงค์ครั้งสุดท้ายเมื่อไรและผลลัพธ์เป็นอย่างไร เป็นต้น

ที่มา - Microsoft TechNet Blog, Ars Technica, MSPoweruser

No Description
ภาพจาก Wikimedia

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 20 July 2018 - 08:44 #1061884

ในที่สุดไมโครซอฟท์ก็จะสามารถทำตามพรบ.คอมฯได้แล้วสินะ ปล่อยให้เราๆเหล่านักไอทีจะติดคุกกันทั้งประเทศอยู่หลายปี....

By: PH41
ContributorAndroidUbuntuWindows
on 20 July 2018 - 09:37 #1061902 Reply to:1061884
PH41's picture

ยังไงหรอครับ

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 20 July 2018 - 23:00 #1062052 Reply to:1061902

พรบ.คอมฯ
ข้อ ๙ เพื่อให้ข้อมูลจราจรมีความถูกต้องและนำมาใช้ประโยชน์ได้จริงผู้ให้บริการต้องตั้งนาฬิกา
ของอุปกรณ์บริการทุกชนิดให้ตรงกับเวลาอ้างอิงสากล (Stratum 0) โดยผิดพลาดไม่เกิน ๑๐ มิลลิวินาที

ใช้ NTP แค่เทียบเวลาก็ตามนาฬิกาอะตอมจากหน่วยอ้างอิงก็คาดเคลื่อนไปได้เกิน 10 ms ละครับ =..=

By: sonkub
AndroidWindows
on 20 July 2018 - 13:37 #1061968

แล้วไม่ใช่ว่าปกติ NTP คอยปรับให้ตรงอยู่แล้วหรอ
ส่วน client ก็ sync จาก NTP ไป

หรือมันมีไว้เพื่อ internal NTP หว่า

By: osmiumwo1f
ContributorWindows PhoneWindows
on 20 July 2018 - 15:49 #1061988 Reply to:1061968
osmiumwo1f's picture

กรณีของ leap second มันจะปรับเวลาให้โดยอัตโนมัติ ถึงแม้เครื่องนั้นจะไม่ได้เชื่อมต่อกับเครือข่ายใดๆ เลยครับ
ปล. โดยเฉลี่ยเราจะ +1 วินาทีทุกๆ 18 เดือน แต่จริงๆ จะมีประกาศว่าต้องเพิ่ม ณ วันไหนครับ

By: zda98
Windows Phone
on 21 July 2018 - 12:31 #1062094

ถ้าต้องการความแม่นจริงๆต้องมีอุปกรณ์ที่เป็น NTP internal เช่นพวกนี้ครับ
https://www.microsemi.com/product-directory/gps-instruments/4135-syncserver-s650

และตั้งให้ client sync time บ่อยๆให้เวลาตรงครับ