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.162 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

Som no Linux (recompilando kernel)

Adicionando módulo LTSP4.2 à árvore do kernel

Compilando o kernel 2.6.35 no Linux Mint Debian Edition

Debian GNU/Linux-Libre - Sem softwares proprietários

Dica ao compilar kernel

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