Computers/Linux
Time sync of Guest OS on VMware server with the Host OS
Dr.TeKtOn
2007. 9. 13. 21:13
VMware server를 이용해서 Linux 상에서 Windows를 실행하는 경우, Windows의 시간이 무척 빠르게 흐릅니다. 간혹 시스템의 시간을 점검해서 프로그램의 실행 여부를 결정하는 프로그램의 경우, 실행에 문제를 초래합니다.
이 문제를 해결하기 위해 인터넷 검색을 통해 알아 본 내용은 다음과 같습니다. (Thx Google.)
VMware Tools를 설치한 경우, Host OS와의 시간 동기 메뉴가 있습니다만, 이 기능이 Guest OS의 시간이 Host OS 보다 느리게 가는 경우에는 적용이 되어, 시간을 동기화하지만 Guest OS의 시간이 빠르게 가는 경우에는 올바른 기능을 하지 못한다고 합니다.
이 문제를 해결하기 위해 인터넷 검색을 통해 알아 본 내용은 다음과 같습니다. (Thx Google.)
VMware Tools를 설치한 경우, Host OS와의 시간 동기 메뉴가 있습니다만, 이 기능이 Guest OS의 시간이 Host OS 보다 느리게 가는 경우에는 적용이 되어, 시간을 동기화하지만 Guest OS의 시간이 빠르게 가는 경우에는 올바른 기능을 하지 못한다고 합니다.
- Guest OS에 VMware Tools이 설치되어야 합니다.
- VMware 환경 설정 파일을 엽니다.
$ sudo vi /etc/vmware/config
- 다음과 같은 내용을 추가합니다.
host.cpukHz = "X"
*) 여기서 "X"는 Host 시스템의 최대 클락 주파수(kHz 단위)를 의미합니다. 따라서 3GHz 인 경우에는, X대신에 3000000을 기입하면 됩니다.
host.noTSC = TRUE
ptsc.noTSC = TRUE - 이제 VMware를 다시 시작해서 시스템 트레이의 시간을 확인해 보면 달라진 점을 확인할 수 있습니다.