高精度時間のサポート境界
この記事では、非常に正確で安定したシステム時間を必要とする環境での Windows タイム サービス (W32Time) のサポート境界について説明します。
適用対象:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 10 バージョン 1607 以降、Azure Stack HCI、バージョン 21H2 および 20H2
Windows 8.1および 2012 R2 (またはそれ以前) の高精度サポート
以前のバージョンの Windows (Windows 10 1607 以前または 1607 Windows Server 2016) では、正確な時間を保証できません。 これらのシステム上の Windows タイム サービス:
- Kerberos バージョン 5 の認証要件を満たすために必要な時間の精度を提供
- 共通の Active Directory フォレストに参加している Windows クライアントとサーバーに、緩やかに正確な時間を提供
厳密な精度の要件は、これらのオペレーティング システム上の Windows タイム サービスの設計仕様の範囲外であり、サポートされていません。
Windows 10 および Windows Server 2016
以前のバージョンの Windows との完全な下位 NTP 互換性を維持しながら、Windows 10とWindows Server 2016の時間精度が大幅に向上しました。 適切な動作条件では、Windows 10またはWindows Server 2016以降のリリースを実行しているシステムは、1 秒、50 ミリ秒 (ミリ秒)、または 1 ミリ秒の精度を提供できます。
重要
高精度のタイム ソース
トポロジの結果として得られる時間精度は、正確で安定したルート (階層 1) のタイム ソースの使用に大きく依存します。 Windows ベースと Windows ベース以外の非常に正確な Windows 互換の NTP タイム ソース ハードウェアは、サード パーティベンダーによって販売されています。 製品の精度についてベンダーにチェックしてください。
時間の精度
時間精度は、信頼性の高いタイム ソースからエンド デバイスへの正確な時刻のエンドツーエンドの分散を伴います。 ネットワークの非対称性を導入するものは、物理ネットワーク デバイスやターゲット システムの CPU 負荷が高いなど、精度に悪影響を及ぼします。
高精度要件
このドキュメントの残りの部分では、それぞれの高精度ターゲットをサポートするために満たす必要がある環境要件について説明します。
ターゲット精度: 1 秒 (1 秒)
精度の高いタイム ソースと比較して、特定のターゲット マシンに対して 1 秒の精度を実現するには:
- ターゲット システムは、Windows Server 2016 Windows 10実行する必要があります。
- ターゲット システムは、時刻サーバーの NTP 階層から時刻を同期する必要があります。これは、非常に正確な Windows 互換の NTP タイム ソースに結び付きます。
- 上記の NTP 階層内のすべての Windows オペレーティング システムは、高精度システムの構成に関するドキュメントに記載されているように 構成 する必要があります。
- ターゲットとソースの間の累積的な一方向ネットワーク待機時間は、100 ミリ秒を超えてはなりません。 累積ネットワーク遅延は、ターゲットから始まり、ソースで終わる階層内の NTP クライアント/サーバー ノードのペア間に個別の一方向遅延を追加することによって測定されます。 詳細については、高精度の時刻同期に関するドキュメントを参照してください。
ターゲットの精度: 50 ミリ秒
「 ターゲットの精度: 1 秒 」セクションで説明されているすべての要件が適用されます。ただし、このセクションではより厳密な制御が説明されている場合を除きます。
特定のターゲット システムに対して 50 ミリ秒の精度を達成するためのその他の要件は次のとおりです。
ターゲット コンピューターのタイム ソース間のネットワーク待機時間が 5 ミリ秒を超える必要があります。
ターゲット システムは、精度の高いタイム ソースからの階層 5 以上である必要があります。
注:
コマンド ラインからを実行
w32tm /query /status
して、階層を確認します。ターゲット システムは、高精度のタイム ソースから 6 つ以下のネットワーク ホップ内にある必要があります。
すべての階層での 1 日の平均 CPU 使用率は 90% を超えてはなりません。
仮想化システムの場合、ホストの 1 日の平均 CPU 使用率は 90% を超えてはなりません。
ターゲットの精度: 1 ミリ秒
「 ターゲットの精度: 1 秒 」および「 ターゲットの精度: 50 ミリ秒」 セクションで説明されているすべての要件が適用されます。ただし、このセクションではより厳密な制御が説明されている場合を除きます。
特定のターゲット システムに対して 1 ミリ秒の精度を達成するためのその他の要件は次のとおりです。
ターゲット コンピューターのタイム ソース間のネットワーク待機時間が 0.1 ミリ秒を超える必要があります
ターゲット システムは、精度の高いタイム ソースからの階層 5 以上である必要があります
注:
コマンド ラインからを実行
w32tm /query /status
して、階層を確認します。ターゲット システムは、高精度のタイム ソースからの 4 つ以下のネットワーク ホップ内にある必要があります。
各階層の 1 日の平均 CPU 使用率は 80% を超えてはなりません。
仮想化システムの場合、ホストの 1 日の平均 CPU 使用率は 80% を超えてはなりません。