TeKtOn

Time sync of Guest OS on VMware server with the Host OS 본문

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의 시간이 빠르게 가는 경우에는 올바른 기능을 하지 못한다고 합니다.
  1. Guest OS에 VMware Tools이 설치되어야 합니다.

  2. VMware 환경 설정 파일을 엽니다.
    $ sudo vi /etc/vmware/config
  3. 다음과 같은 내용을 추가합니다.
    host.cpukHz = "X"
    host.noTSC = TRUE
    ptsc.noTSC = TRUE
    *) 여기서 "X"는 Host 시스템의 최대 클락 주파수(kHz 단위)를 의미합니다. 따라서 3GHz 인 경우에는, X대신에 3000000을 기입하면 됩니다.

  4. 이제 VMware를 다시 시작해서 시스템 트레이의 시간을 확인해 보면 달라진 점을 확인할 수 있습니다.