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

Publicado por Reinaldo Borges em 10/07/2007

[ Hits: 9.422 ]

 


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

Atualizar kernel e driver de placas de vídeo em Sabayon

Ativando e desativando CPUs sob demanda

Instalando o Slackware 11 com kernel 2.6.18

Atualização do kernel 3.18 no Ubuntu

Compilar kernel 2.6.31 no Debian Lenny

  

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