Windows用のNTPサーバーソフトウェアを探す[終了]


8

Windows Server 2003/2008用の、できれば無料のNTPサーバーを探しています。組み込みのWindows Time Serverを既に試してみましたが、テストではそれがあまり正確ではなく、最大500msの時間差があることがわかりました。アプリケーションで許容できる最大の時間差は〜100msです。

これで、Meinberg NTPd for Windows をすでに使用しました。クライアントとサーバーの間にネットワーク接続の問題がある場合、ntpサーバーはパニック状態にありますが、ntpサービスを再起動するまでクライアントに新しい時間を与えません。これは私たちにいくつかのトラブルを引き起こした大きな問題です。気付かなかったネットワークの問題が発生するまで、数か月間は問題なく動作していました。時差がすでに30秒である1週間後に初めて気づきました。クライアントで。

したがって、Windows用の代替NTPサーバーをいくつか提案してください。私はGoogleをしましたが、無関係な検索結果がたくさん出ます。

編集: これまでのところ、ntpdのWindowsバージョンは非常に正確であり、私はそれに固執したいと思います。唯一の問題は、ネットワーク切断後の「パニック状態」です。たぶん、これの原因が何で、どのように修正するかを知っている人もいるでしょう。また、次のようなサーバー/クライアントの設定があることを忘れていました。

サーバー1->サーバー2->サーバー3->クライアント1->クライアント2->クライアント3

したがって、Server2はServer1から時間を取得し、Server3はServer2から時間を取得し、クライアントはServer3から時間を取得します。また、Server2に直接接続されているクライアントもあります。すべてのサーバーとクライアントが正確に同じ時間(〜100ms以内)を持つことが重要です

Server3とそのクライアントにネットワークの問題が発生しました。サーバーは、NTPサーバーおよびクライアントとして機能するWindowsのntpdポートを実行します。クライアントには、NTPクライアントとしてDimension4があります。ネットワークの問題が発生した後、D4のエラーメッセージは次のようになりました(頭上から、正確なエラーメッセージはありません)。

サーバーの応答:サーバーはパニック状態です(クロックを同期できませんでした)

私はntpdのドキュメントを読みましたが、「パニック」の唯一の言及は、時差が10000秒でntpdサーバーを終了する場合ですが、そうではありませんでした。また、パニック終了を無効にする「-g」コマンドラインスイッチもありますが、デフォルトではすでに設定されています。

パニック状態を引き起こす可能性があるアイデアと、次にそれを取り除く方法はありますか?

回答:


4

私は長年のNetTimeをクライアントとサーバーの両方として使用しています。

このソフトウェアは主にNTPクライアントですが、LAN内のNTPサーバーとしても機能します(オプション:他のコンピューターがこのコンピューターに同期することを許可します)。


私はテスト環境で試してみましたが、NetTimeで2つの問題があります。精度はWindowsのw32timeサービスに似ているため、最大500ミリ秒の差が出ます。次に、クライアントでDimension4を使用して時間を取得しますクライアントとクライアントはNetTimeとの同期に失敗します。なぜなら、私が読んだものから「無効な層」である場合、NetTimeはそれ自体を層16に登録します

申し訳ありませんが、この精度は必要なかったため、これらの問題については知りませんでした。
lg。

2

W32timeから500ミリ秒よりはるかに良く、Windowsシステムタイマーの分解能である16ミリ秒のように見えます。これは、同じギガビットLAN上の実際のLinux stratum-2 NTPdサーバーによって測定されます。Googleの「Windowsタイムサービスツールと設定」および「updateinteval」設定についてお読みください。この設定は、グループポリシーを介して、またはレジストリで直接変更できます。現在確認できませんが、すべてのサーバーで100に設定されていることを思い出します。これは、ドメインコントローラーのデフォルトですが、他のWindowsドメインメンバーのデフォルトではありません。

更新:実際には、すべてのサーバーでこの値を100に設定しています。UpdateInterval設定の詳細:

更新間隔

レジストリパス:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

バージョン:Windows XP、Windows Vista、Windows 7、Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、およびWindows Server 2008 R2。

このエントリは、位相補正調整間のクロックティックの数を指定します。ドメインコントローラーの既定値は100です。ドメインメンバーの既定値は30,000です。スタンドアロンのクライアントとサーバーのデフォルト値は360,000です。

ご覧のように、デフォルトでは、W32timeは非ドメインコントローラーの30,000ティックごとに1回だけクロックを「ステアリング」します。ドメインメンバーでない場合は、さらに悪化します。Windowsの目盛りは通常ハードウェアに応じて1/64秒であるため、デフォルトの構成ではクロックは8分ごとに1回だけ調整されます。これは、ほとんどのアプリケーションでは問題ありませんが、タイミングの影響を受けやすいアプリケーションでは問題です。

詳細については、こちらをご覧ください:http : //technet.microsoft.com/en-us/library/cc773263(v=ws.10).aspx#w2k3tr_times_tools_uhlp


1

NISTによってリストされているすべての時間ソフトウェアの参照リストはここにあります。過去に使ったのは時計サーバーです。また、同期トポロジを変更することをお勧めします。server1は、ネットワーク上のすべての時間のソースである必要があります(サーバー2および3をバックアップとして使用)。クライアントは、使用可能なサーバーがない場合にのみピア同期を行う必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.