レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。今回は、時間合わせの話です。VPSを使っているとNTPを動かすべきか否か迷うことがありました。kvm-clockなるものがVPSのゲスト側ではすでに動作しています。kvm-clockは、ホスト側から供給される時計情報を参照すると言われていました。あるなら、NTPの必要性があるのかないのか?という疑問が生じてきます。ありましたので、今回は、その英訳を簡単に記載したいと思います。(たぶん、これが一番わかりやすいと思います。行われていたものを日本語に簡単に訳してみたものです。英語力に自信がないので、もし、変だなぁと思われたら先のURLの原文を参照してください。ホストとゲストの時間管理はNTPを用いるべきか?こんにちはKVMホストとゲストの間で時間管理の設定を行っています。色んな情報があって困っています。その困っている点は、NTPがゲストOS上で動作させておくべきか否かです。以下は、個人的に見つけた記事で、簡単にその情報をまとめてみました。Hatのドキュメントと同じであると言っています。ホストとゲストの同期を維持するために、NTPはなく、RTCを使用することについて議論しています。彼らはそれが最善の方法ではないと言っています。起動時にゲストが、約1,2秒程度の小さな遅延が見られました。NTPを起動しないゲストでは、実行している間、一定の遅延が見受けられました。ゲストOS上でNTPを動かしておけば、この遅延は解消されるのではないかと思います。NTPがゲスト上で動作してはならない何らかの理由があるのではないかと心配しています。NTPがゲスト上で実行すべき(すべきでない)理由をご存じであれば、教えてください。:NTPは、UTCとゲストOSの日時を同期するために、ゲストOS上で実行しておくべきです。kvmclockは、ホストからの単調なクロックを提供します。ホストの単調なクロックの周波数は、ホスト側で動作しているntpdによって補正されます。これが、混乱の元でしょう。保障するものではありません。:1点を除き、理解できました。ホスト側の単調なクロック周波数が、ホスト側で動作しているNTPDによって正確に保持されています。それをゲストOS上で提供しますよね。:kvmclockドライバは、ホストのntpdの修正された周波数にアクセスできます。周波数変動の影響を受けやすいTSCを使います。(それは、kvmclockからのすべてのタイマ割り込みを時間として積算します。)そのアルゴリズムは、完全ではありませんし、それは、小さな変化に敏感です。これらは、時間をかけて追加します。うるう秒のようなUTCへの修正は、ホストの単調クロックに反映されません。ゲスト上で動作するNTPアルゴリズムは、UTCとの同期するために必要なのです。:そうですか、唯一のkvmclockと同期するゲストの落とし穴がよくわかりました。ゲスト上のNTPを動かすことは、私にとって単純で合理的のようです。詳しい説明ありがとうございました。ゲストOS上でkvm-clockを使っているかどうかは、以下のように確認できます。kvm-clockゲストOS上でkvm-clockを使っている場合、結局は、日時合わせにNTPを使うことが望ましいようですね。実質、それでは、時計は、いずれ狂ってしまうので、やっぱり、ゲスト側で合わせる必要があるんでしょうね。日時を合わせる方法は、サーバーの時計(日時)を合わせる方法を参照してください。ntpdは起動していませんでした。適当なタイミングでコマンドによる修正でも十分だったからでもあります。時間はちゃんと合わせておくべきでしょうね。これからは、ntpdを導入しようと思っています。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。