4
クロックドリフトを測定および防止するにはどうすればよいですか?
いくつかの実稼働プラットフォームで、時刻が定期的に前後にジャンプしていることを示唆する症状が観察されています。ジャンプは通常約1秒で、通常はキャンセル(その後すぐにジャンプしてからジャンプ)し、1日に約50回発生します。このドリフトは、アプリケーションの使用率がピークのとき、および毎日のバックアップなどのディスクI / O操作が多いときに最も顕著になります。これらのドリフトは、リアルタイムのソフトに敏感なアプリケーションに影響を与えています。 システムは、3.0.58-0.6.6-defaultカーネルでSLES 11SP2を実行しているOracle Netra X4250およびNetra X4270サーバーです。 $ cat /sys/devices/system/clocksource/clocksource0/available_clocksource tsc hpet acpi_pm $ cat /sys/devices/system/clocksource/clocksource0/current_clocksource tsc NTPを無効にしましたが、ドリフトには影響しませんでした。時刻のずれを測定するツールはありますか?どうすればこれを回避できますか? これらは実稼働プラットフォームであり、ラボで問題を再現することはできないため、実験する能力は限られています。自分のデバイスに任せたら、ドリフトを測定するツールを作成し、おそらくHPETクロックソースで実験します。