Hyper-Vのゲストは、ひどいクロックドリフトに遭遇します。私の記憶が私を失敗させないのであれば、私はほんの数分の間に何秒ものドリフトを見ました。また、システムが休止状態になっている場合などについては話していません。
そのようなシステム内でJavaアプリのベンチマークを行い、システムに出入りする個々のメッセージの処理時間を測定したいと思います。単一のメッセージの処理時間は、500マイクロ秒から3000マイクロ秒の間であると予想されます(いくつかのioが関係しています)。
必要に応じて、ネイティブの.soライブラリで問題ありません。問題のゲストシステムは、おそらく2.8.xカーネル、64ビットのLinuxマシンになります。
Hyper-VゲストのSystem.nanoTimeで見つけた投稿は、勇気づけられませんでした。
それがおそらく私の助けになるかもしれないことを期待してCLOCK_MONOTONIC_RAW
、私CLOCK_MONOTONIC
はSigarの情報源を探しましたが、それは何も見つかりませんでした。
何か案は?それとも、これは絶望的な努力ですか?