Clock

以比幾秒更精確的精度獲得系統正常執行時間

  • November 18, 2020

我的系統正在執行嵌入式 Linux。目前我沒有同步系統時鐘或給使用者一個選項,但它會改變。

我的應用程序中的不同部分正在使用時間戳,我想使用不同的時鐘然後系統時鐘用於此時間戳,因此當 ntp/user 更改系統時間時它們不會受到影響。我知道系統具有正常執行時間值,因此它在系統時鐘旁邊的不同時鐘上跟踪,但正常執行時間的精度太低(秒)……

有沒有辦法以更高的精度(毫秒)獲得正常執行時間?

/proc/uptime提供百分之一秒的正常執行時間。

如果您想要更精確的值,您可以根據/proc/uptimeimplementation編寫核心模組。

引用自:https://unix.stackexchange.com/questions/620250