사용자 공간에서 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 ~ #

관련 정보