ユーザー空間からPVclockを読み取ることはできますか?

ユーザー空間からPVclockを読み取ることはできますか?

一部のユーザースペースツールを使用して、クロックソースxenまたはkvmclockを読み取ることができますか?

参照/sys/devices/system/clocksource/clocksource0/current_clocksource.pvclock の実際の値を読みます。

それともCプログラムを書くか、メモリデバッガなどを使うべきですか?

答え1

hwclock(8) はハイパーバイザーの時計を読むようです。

# hwclock --show --debug
hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 0 seconds after 1969
Last calibration done at 0 seconds after 1969
Hardware clock is on unknown time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/08/10 15:07:13
Hw clock time : 2015/08/10 15:07:13 = 1439219233 seconds since 1969
Mon 10 Aug 2015 16:07:13 BST  -0.225494 seconds
#

# hwclock --show
Mon 10 Aug 2015 16:08:52 BST  -0.271426 seconds
mintvm ~ #

関連情報