VMWARE Server (Linux Host) 에서 Windows (Guest OS)들이 시간이 빨라지는 문제해결하기

Windows Guest 만 문제가 되는것같지는 않고 host의 cpu 가 speed step 같이 액면 주파수와 다르게 주파수가 동작하게 되는경우 vmware는 guest os 의 시간이 빨리 적용되는것 같다. (반대로 느린경우도 있는것 같음)

그래서 조금지나면 guest os 이 시간이 금방지나가 버리는데.. 이를 잡아주려면 다음과 같이 한다. 이문제는 단지 host가 Linux 인경우 뿐 아니라 Windows에서도 발생할듯하다.

어째든


dmesg 에서 linux 가 detect 한 cpu의 주파수를 알아낸다.

>dmesg time.c
time.c: Detected 1904.030 MHz processor.

그리고
/etc/vmware/config 파일이 있으면 열어서 (없으면 만들어서)

아래 내용을 추가한다.
======================= /etc/vmware/config ===============
host.cpukHz = 1904030
hostinfo.noTSC = TRUE
tools.syncTime = TRUE
======================================================

이렇게 한뒤 vmware를 다시실행해주어야하는데 guest os들을 종료한뒤

host linux 에서
>/etc/rc.d/init.d/vmware restart

하고나서 guest 를 부팅시키고 확인하면 거의 맞아 돌아가는듯하다.

출처 : http://goodidea.blogsite.org/2007/08/25/1188038217356.html