Pular para o conteúdo

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

Dica publicada em Linux / Kernel
Reinaldo Borges reinaldoborges
Hits: 10.160 Categoria: Linux Subcategoria: Kernel
  • Indicar
  • Impressora
  • Denunciar

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!

Multicast em redes Bridge com OpenVPN

Failed to overwrite statefile

Compilando kernel 2.6 num Slackware 10.2

Kernel 2.6.37 - slh rodando perfeitamente no aptosid após dist-upgrade

Instalando kernel 2.6.x no Slackware 10.2

Erro: "Possible missing firmware... for module r8169" [Resolvido]

#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!

Contribuir com comentário

Entre na sua conta para comentar.