这是2018年。Windows能够按照MIFID II法规要求在2毫秒左右的时间内保持服务器同步。因此,您的问题不是问题。
我们的系统管理员使用Windows NTP与域控制器同步时间。VM与ESXI主机的同步已关闭。
为什么?主机(作为硬件)可以更好地处理此问题,而您则要少得多。您的系统管理员朝自己的脚开枪,然后抱怨自己在流血。
他们坚持认为“秒内”是不正确的要求,并且没有硬件GPS同步设备也无法满足。他们的SLA和监控级别为“ 3分钟内”。
旧-古-Windows在该时间范围内同步,因为Kerberos票证的有效期为5分钟。
但这就是我所说的2018年。如今,金融业对残酷的要求很高,我认为自2012年以来,MS一直在处理这些要求。2016年全面生效。互联网上的毫秒精度是一个已解决的问题-实际上在50年前就已经解决了,以实现良好的连接。NTP可以处理它。如果您想减少通信量(即,使自己成为第3层NTP时间源),则可能必须摆放一个便宜的硬件盒,但这又不算昂贵。
我们要求“秒内”是正确的还是我们需要完全放弃Quartz?
您需要对偶尔的时间问题进行编程-就像对硬件一样。但是“秒内”是一个要求的玩笑-在正常情况下满足是微不足道的。
一些参考:
https://docs.microsoft.com/zh-CN/windows-server/networking/windows-time-service/accurate-time
政府法规,例如:美国FINRA的精度为50毫秒,欧盟为1毫秒ESMA(MiFID II)。
那里有很多细节和说明。如果您必须解决此问题,那么实际上这是一个了不起的阅读。您可能需要升级虚拟机监控程序-他们谈论有关Hyper-V的所有信息。VMWare应该能够执行相同的操作,但是不能确定您的版本多旧。