20.15. 시간 유지
게스트 가상 머신 클럭은 일반적으로 호스트 실제 시스템 클럭에서 초기화됩니다. 대부분의 운영 체제는 하드웨어 시계가 기본 설정인 UTC에 보관될 것으로 예상합니다. Windows 게스트 가상 머신의 경우 게스트 가상 머신을
현지 시간으로
설정해야 합니다.
그림 20.21. 시간 유지
... <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup' track='guest'> <catchup threshold='123' slew='120' limit='10000'/> </timer> <timer name='pit' tickpolicy='delay'/> </clock> ...
도메인 XML의 이 섹션의 구성 요소는 다음과 같습니다.
상태 | 설명 |
---|---|
<clock> | offset 속성은 4가지 값을 사용하므로 게스트 가상 시스템 시계가 호스트 물리적 시스템에 어떻게 동기화되는지 세부적으로 제어할 수 있습니다. 모든 시간 소스에서 모든 정책을 지원할 필요는 없습니다.
|
<타이머> | 참고 보기 |
<빈도> | name ="tsc" 가 실행되는 빈도를 지정하는 서명되지 않은 정수입니다. |
<mode> | mode 속성은 name="tsc" <타이머> 를 관리하는 방법을 제어합니다. auto ,native ,emulate ,paravirt , 또는 smpsafe 로 설정할 수 있습니다. 다른 타이머는 항상 에뮬레이션됩니다. |
<present> | 게스트 가상 머신에서 특정 타이머를 사용할 수 있는지 여부를 지정합니다. yes 또는 no 로 설정할 수 있습니다. |
참고
각
<timer>
요소에는 name
속성이 포함되어야 하며 지정된 이름에 따라 다음 속성이 있을 수 있습니다.
<name>
- 수정되는타이머
를 선택합니다. 사용할 수 있는 값은kvmclock
(QEMU-KVM),pit
(QEMU-KVM), 또는rtc
(QEMU-KVM) 또는tsc
(libxl만 해당)입니다.플랫폼은
현재 지원되지 않습니다.- track - 타이머 경로를 지정합니다. 다음 값을 사용할 수 있습니다.
부팅
,게스트
또는벽
.track
은name="rtc"
에만 유효합니다. tickpolicy
- 게스트 가상 머신에 대한 틱을 삽입하는 데 필요한 데드라인이 누락된 경우를 결정합니다. 다음 값을 할당할 수 있습니다.delay
-will은 계속해서 정상 속도로 진드기를 전달합니다. 늦은 눈금으로 인해 게스트 가상 머신 시간이 지연됩니다.catchup
- 누락된 진드기를 찾기 위해 더 높은 속도로 진드를 전달합니다. catchup이 완료되면 게스트 가상 머신 시간이 표시되지 않습니다. 또한 각각 양의 정수( threshold, slew, limit)의 세 가지 선택적 특성이 있을 수 있습니다.병합
- 누락된 눈금을 하나의 눈금에 병합하여 삽입합니다. 병합 수행 방법에 따라 게스트 가상 머신 시간이 지연될 수 있습니다.삭제
- 누락된 눈금을 버리고 기본 간격 설정에서 향후 삽입을 계속합니다. 손실된 틱을 처리하기 위한 명시적 선언이 없는 한 게스트 가상 머신 시간이 지연될 수 있습니다.