次の方法で共有


高精度時間のサポート限界

この記事では、高精度かつ安定したシステム時刻を必要とする環境での Windows タイム サービス (W32Time) のサポート範囲について説明します。

適用対象: Windows Server (サポートされているすべてのバージョン) (Azure Stack HCI、Windows クライアント (サポートされているすべてのバージョン) を含む)

Windows 8.1 および 2012 R2 (またはそれ以前) の高精度サポート

以前のバージョンの Windows (Windows 10 1607 または Windows Server 2016 1607 より前) では、正確な時刻を保証できません。 これらのシステムの Windows タイム サービスでは、以下が保証されます。

  • Kerberos バージョン 5 の認証要件を満たすために必要な時間の精度が提供される
  • 共通の Active Directory フォレストに参加している Windows クライアントおよびサーバーに、ある程度正確な時間が提供される

より厳密な精度要件は、これらのオペレーティング システム上の Windows タイム サービスの設計仕様の範囲外であり、サポートされていませんでした。

Windows 10 および Windows Server 2016

Windows 10 および Windows Server 2016 では、以前の Windows バージョンでの NTP 下位互換性を完全に維持しながら、時間の精度が大幅に改善されています。 適切な動作条件下では、Windows 10、Windows Server 2016、および新しいリリースを実行しているシステムは、1 秒、50 ミリ秒 (ミリ秒)、または 1 ミリ秒の精度を提供できます。

重要

  • 高精度な時間のソース

    トポロジ上で結果として得られる時間の精度は、正確で安定したルート (階層 1) タイム ソースを使用することに大きく依存します。 Windows ベースと Windows ベース以外の非常に正確な Windows 互換の NTP タイム ソースがサード パーティ ベンダーによって販売されています。 ベンダーに製品の精度を確認してください。

  • 時間の精度

    時間の精度を確保することにより、権限のある高精度なタイム ソースからエンド デバイスへ、エンドツーエンドでの正確な時間の配信が可能になります。 一方向の衛星接続やターゲット システムでの高い CPU 負荷など、ネットワーク非対称性を導入するものはすべて、精度に悪影響を及ぼします。

高精度要件

このドキュメントの残りの部分では、高精度ターゲットをサポートするために満たす必要がある要件について説明します。

ターゲット精度: 1 秒

精度の高いタイム ソースと比較して、特定のターゲット マシンに対して 1 秒の精度を実現するには:

  • ターゲット システムでは、Windows 10、Windows Server 2016、またはそれ以降のバージョンを実行する必要があります。
  • ターゲット システムでは、タイム サーバーの NTP 階層から時間を同期し、最終的には高精度かつ Windows と互換性のある NTP タイム ソースを利用する必要があります。
  • 上記の NTP 階層内のすべての Windows オペレーティング システムは、「高精度のためのシステムの構成」に記載されているように 構成する必要があります。
  • ターゲットとソース間の一方向の累積ネットワーク待機時間は、100ms を超えることはできません。 累積のネットワーク遅延は、ターゲットから開始されソースで終了する階層内の NTP クライアント/サーバー ノードのペア間で生じる個々の一方向遅延を加算して、測定されます。 詳細については、高精度の時刻同期に関するドキュメントを参照してください。

ターゲット精度: 50 ミリ秒

セクションで概説されているすべての要件 ターゲットの精度: 1 秒 適用されます。ただし、このセクションでは、より厳密な制御が説明されている場合を除きます。

特定のターゲット システムで 50 ミリ秒の精度を達成するためのその他の要件は次のとおりです。

  • ターゲット コンピューターでは、タイム ソース間でのネットワーク待機時間が 5ms 未満になる必要があります

  • ターゲット システムは、精度の高いタイム ソースから stratum 5 以下である必要があります。

    注:

    コマンド ラインから w32tm /query /status を実行して、階層を表示します。

  • ターゲット システムは、非常に正確なタイム ソースからの 6 つ以下のネットワーク ホップ内にある必要があります。

  • すべての階層の 1 日の平均 CPU 使用率は 90% を超えないようにする必要があります。

  • 仮想化システムの場合、ホストの 1 日の平均 CPU 使用率は 90% を超えてはなりません。

ターゲット精度: 1 ミリ秒

セクションで概説されているすべての要件 ターゲットの精度: 1 秒ターゲットの精度: 50 ミリ秒 適用されます。ただし、このセクションで詳細な制御が説明されている場合を除きます。

特定のターゲット システムで 1 ミリ秒の精度を達成するためのその他の要件は次のとおりです。

  • ターゲット コンピューターでは、タイム ソース間でのネットワーク待機時間が 0.1ms 未満になる必要があります

  • ターゲット システムでは、高精度なタイム ソースからの階層 5 を越えないようにする必要があります

    注:

    コマンド ラインから w32tm /query /status を実行して、階層を表示します。

  • ターゲット システムは、精度の高いタイム ソースからのネットワーク ホップが 4 つ以下である必要があります。

  • 各階層の 1 日の平均 CPU 使用率は 80% を超えてはなりません。

  • 仮想化システムの場合、ホストの 1 日の平均 CPU 使用率は 80% を超えないようにする必要があります。