Sincronizando relógio de máquinas virtuais VMware no Ubuntu

Publicado por Reinaldo Borges em 10/07/2007

[ Hits: 9.588 ]

 


Sincronizando relógio de máquinas virtuais VMware no Ubuntu



Se suas máquinas virtuais estão atrasando o relógio, ou adiantando, essa dica pode resolver esse problema.

Tenho uma máquina com o Ubuntu 7.04 e o VMware Server instalado e configurado corretamente, mas passei por dois problemas.

Problema 1: relógio atrasado

Após algum tempo de funcionamento da máquina virtual o relógio da virtual começou a atrasar, e o sistema ficou muito lento. Isso aconteceu tanto com Linux como Windows na máquina virtual.

No /var/log/messages do servidor, apareciam repetidas mensagens como essa:

servidor3 kernel: [1157306.157477] rtc: lost some interrupts at 512Hz

Resolvi essa perda de interrupções acrescentando a opção nohpet ao kernel no menu do Grub. Mas isso levou ao problema 2.

Problema 2: relógio adiantado

Reiniciei o servidor com a opção "nohpet" e iniciei as máquinas virtuais. Agora funcionaram a "todo vapor", sem perda de desempenho, mas o relógio adiantou bastante. Enquanto no servidor se passaram 10 minutos, nas virtuais passaram 15 minutos. O relógio das virtuais estava correndo 50% mais rápido.

Solução:

Após algumas pesquisas descobri que a solução seria recompilar o kernel para ativar o RTC a uma freqüência de 1000Hz.

Mas existe outra alternativa: instalar uma imagem "lowlatency" do Ubuntu, que já está compilada com essa opção:

$ sudo aptitude install linux-image-2.6.20-16-lowlatency

A versão 2.6.20-16 era a mais recente no momento. Você pode procurar na interface do aptitude uma versão mais recente do kernel.

Depois basta reiniciar o servidor usando essa imagem do kernel.

Espero que resolva para você como resolveu pra mim!

Outras dicas deste autor

Multicast em redes Bridge com OpenVPN

Leitura recomendada

Kernel Debian no Funtoo

VirtualBox - Erro: Kernel driver not installed (rc=-1908) [Resolvido]

NFtables – O Sucessor do IPtables (já no kernel 3.13)

Kernel Libre no Fedora 27

Solução para erro ao boot: CouId not find kerneI image

  

Comentários
[1] Comentário enviado por daniellsn em 22/11/2007 - 16:42h

Reinaldo,

Eu tenho uma maquina virtual com windows, onde o relogio esta atrasando. Qual seria a solução para esse problema?

Obrigado!

[2] Comentário enviado por newmoro em 04/04/2009 - 17:31h

Estava com este problema e acabei publicando no meu BLOG:
http://newmoro.blogspot.com/2009/04/sincronizar-relogio-da-maquina-virtual.html



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts