这太奇怪了,我不得不征求意见。
我有几个工作站正在接收GPS定时锁的时间。PDC的默认域策略设置为使用GPS时隙作为NTP时间源。所有工作站都以50到1.5ms的精度同步到时隙,因此我的增量值在Kerebos票的空白范围内。
几乎所有工作站都完全没有问题地访问我的文件服务器,但是只有一个工作站开始提示我使用消息This server's clock is not synchronized with the primary domain controller's clock,除非w32tm /stripchart /computer:PDC说谎,否则20 is就足够接近同步了。
问题
我如何解决瞬态,高NTP抖动?
背景信息
我在我的专用网络上有一个NTP服务器。我的服务器与这个时钟同步,通常情况都很好。一组输出示例:
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.249 10.10.100.20 3 u 367 1024 377 0.
我正在使用UTC秒时间戳来同步到服务器。当设备时间戳较大时,它会将数据推送到服务器,当服务器时间戳较大时,它会从服务器拉取数据。
每次数据更改时,手机中的时间戳都会更新为最新时间。我使用以下函数将日期转换为秒
long seconds = FromDateToSeconds(DateTime.UtcNow);
public long FromDateToSeconds(DateTime date)
{
var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
re