数秒以上の精度でシステム稼働時間を確保

数秒以上の精度でシステム稼働時間を確保

私のシステムは現在、組み込み用Linuxを実行しています。システムクロックを同期していないか、ユーザーに同期オプションを提供しましたが、変更される予定です。

私のアプリケーションの他の部分はタイムスタンプを使用しています。このタイムスタンプに対してシステムクロックとは異なるクロックを使用して、システム時間がntp / userによって変更されたときに影響を受けないようにします。システム時計の横にある他の時計を追跡しますが、稼働時間の精度が低すぎます(秒)...

より良い精度(ミリ秒)で稼働時間を得る方法はありますか?

ベストアンサー1

/proc/uptime1/100秒単位で稼働時間を提供します。

より正確な値が必要な場合は、次のようにカーネルモジュールを作成できます。/proc/uptime実装

おすすめ記事