Melhores práticas de controle de horário para convidados Linux
search cancel

Melhores práticas de controle de horário para convidados Linux

book

Article ID: 338065

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Timekeeping best practices for Linux guests (1006427). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Este artigo apresenta as melhores práticas para o controle de horário Linux. Estas recomendações incluem pormenores sobre as opções especiais de linha de comando do kernel para usar no sistema operacional Linux de interesse. Há também uma descrição das configurações e usos recomendados para NTP time sync, configuração de sincronização de horário do VMware Tools e configuração do Virtual Hardware Clock, para obter os melhores resultados em termos de controle de horário.


Environment

VMware ESX 4.1.x
VMware ESXi 4.0.x Installable
VMware ESXi 4.1.x Installable
VMware ESX 4.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.0
VMware ESX Server 3.5.x

Resolution

Melhor prática para controle do horário Linux

Observações:

  • Quando os kernels SMP e UP encontram-se disponíveis, esses devem ser aplicados às máquinas virtuais SMP e UP adequadas, do contrário, uma incompatibilidade pode causar desvio no horário.
  • Os parâmetros do kernel recomendados devem ser adicionados aos parâmetros do kernel já configurados pela distribuição.

Kernels de 32 bits

Linux Flavor

Versão

Parâmetros do Kernel

Observações

RHEL

RHEL 6.x

Não são necessários parâmetros adicionais do kernel.

RHEL 5.7

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo do divider=10.

RHEL 5.6

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo do divider=10.

RHEL 5.5

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo do divider=10.

RHEL 5.4

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo do divider=10.

RHEL 5.3

divider=10 clocksource=acpi_pm

RHEL 5.2

divider=10 clocksource=acpi_pm

RHEL 5.1

divider=10 clocksource=acpi_pm

RHEL 5.0

clocksource=acpi_pm

RHEL 4.9

clock=pmtmr divider=10

hpet=disable

RHEL 4.8

clock=pmtmr divider=10

hpet=disable

RHEL 4.7

clock=pmtmr divider=10

hpet=disable

RHEL 4.6

clock=pmtmr

hpet=disable

RHEL 4.5

clock=pmtmr

hpet=disable

RHEL 4.4

clock=pmtmr

hpet=disable

RHEL 4.3

clock=pmtmr

hpet=disable

RHEL 4.2

clock=pmtmr

hpet=disable

RHEL 4.1

clock=pmtmr

hpet=disable

RHEL 4.0

clock=pmtmr

hpet=disable

RHEL 3 (All updates)

Não são necessários parâmetros adicionais do kernel.

RHEL 2.1

Não são necessários parâmetros adicionais do kernel.

Redhat

Redhat 9.0

Não são necessários parâmetros adicionais do kernel.

Redhat 8.0

Não são necessários parâmetros adicionais do kernel.

Redhat 7.3

Não são necessários parâmetros adicionais do kernel.

Redhat 7.2

Não são necessários parâmetros adicionais do kernel.

Redhat 7.1

Não são necessários parâmetros adicionais do kernel.

Redhat 7.0

Não são necessários parâmetros adicionais do kernel.

Redhat 6.2

Não são necessários parâmetros adicionais do kernel.

SLES

SLES 11 (Todas as atualizações)

Não são necessários parâmetros adicionais do kernel.

SLES 10 SP4 em ESX 5.0 e mais recentes

clock=pmtmr

hpet=disable

SLES 10 SP4 em ESX 4.x

Use um kernel habilitado em VMI.

SLES 10 SP3 em ESXi 5.0

clock=pmtmr

hpet=disable

SLES 10 SP3 em ESX 3.5 e 4.x

Use um kernel habilitado em VMI.

SLES 10 SP3 em ESX 3.0.x e anteriores

clock=pmtmr

hpet=disable

SLES 10 SP2 em ESXi 5.0

clock=pmtmr

hpet=disable

SLES 10 SP2 em ESX 3.5 e 4.x

Use um kernel habilitado em VMI.

SLES 10 SP2 em ESX 3.0.x e anteriores

clock=pmtmr

hpet=disable

SLES 10 SP1

clock=pmtmr

hpet=disable

SLES 10

clock=pmtmr

hpet=disable

SLES 9 (Todas as atualizações)

clock=pmtmr

hpet=disable

SLES 8

Não são necessários parâmetros adicionais do kernel.

SLES 7

Não são necessários parâmetros adicionais do kernel.

SLED

SLED 11

Não são necessários parâmetros adicionais do kernel.

SLED 10

clock=pmtmr

hpet=disable

SLED 9

clock=pmtmr

hpet=disable

Suse Linux

Suse Linux 10.3

clocksource=acpi_pm

Suse Linux 10.2

clocksource=acpi_pm

Suse Linux 10.1

clock=pmtmr

hpet=disable

Suse Linux 10

clock=pmtmr

hpet=disable

Suse Linux 9.3

clock=pmtmr

hpet=disable

Suse Linux 9.2

clock=pmtmr

hpet=disable

Suse Linux 9.1

clock=pmtmr

hpet=disable

Suse Linux 9.0

Remover parâmetro de linha de comando do kernel desktop .

Suse Linux 8,2

Não são necessários parâmetros adicionais do kernel.

Suse Linux 8,1

Não são necessários parâmetros adicionais do kernel.

Suse Linux 8.0

Não são necessários parâmetros adicionais do kernel.

Suse Linux 7.3

Não são necessários parâmetros adicionais do kernel.

Ubuntu

Ubuntu 11.04

Não são necessários parâmetros adicionais do kernel.

Ubuntu 10.10

Não são necessários parâmetros adicionais do kernel.

Ubuntu 10.04

Não são necessários parâmetros adicionais do kernel.

Ubuntu 9.10

Não são necessários parâmetros adicionais do kernel.

Ubuntu 9.04 com kernel 2.6.28-7.18 ou mais recentes em ESX 4.0 ou mais recente

Não são necessários parâmetros adicionais do kernel.

Ubuntu 9.04 com kernel anterior a 2.6.28-7.18 em ESX 4.0 ou mais recente

Evite o uso, se possível. Pode fazer com que o sistema operacional do convidado pare de responder.

Ubuntu 8.10 com kernel 2.6.27-12.28 ou mais recente em ESX 4.0 ou mais recente

Não são necessários parâmetros adicionais do kernel.

Ubuntu 8.10 com kernel anterior a 2.6.27-12.28 em ESX 4.0 ou mais recente

Evite o uso, se possível. Pode fazer com que o sistema operacional do convidado pare de responder.

Ubuntu 8.10

clocksource=acpi_pm

Ubuntu 8.04 em ESXi 5.0

clocksource=acpi_pm

Ubuntu 8.04 em ESX 3.5 e 4.x

Use um kernel habilitado em VMI.

Ubuntu 8.04 em ESX 3.0.x e mais recente

clocksource=acpi_pm

Ubuntu 7.10

clocksource=acpi_pm

Ubuntu 7.04

clocksource=acpi_pm

Ubuntu 6.10

clock=pmtmr

hpet=disable

Ubuntu 6.06

clock=pmtmr

hpet=disable

Ubuntu 5.10

clock=pmtmr

hpet=disable

Ubuntu 5.04

clock=pmtmr

hpet=disable

Mandriva

Mandriva Corporate Desktop 4.0

clock=pmtmr

hpet=disable

Mandriva Corporate Server 4

clock=pmtmr

hpet=disable

Mandriva Linux 2008

clocksource=acpi_pm

Mandriva Linux 2007

clock=pmtmr

hpet=disable

Mandriva Linux 2006

clock=pmtmr

hpet=disable

Mandrake 10.1

Não suporta pmtmr . Evite o uso, se possível.

Mandrake 10

Não suporta pmtmr . Evite o uso, se possível.

Mandrake 9,2

Não são necessários parâmetros adicionais do kernel.

Mandrake 9,1

Não são necessários parâmetros adicionais do kernel.

Mandrake 9.0

Não são necessários parâmetros adicionais do kernel.

Mandrake 8.2

Não são necessários parâmetros adicionais do kernel.

Mandrake 8.1

Não são necessários parâmetros adicionais do kernel.

Mandrake 8.0

Não são necessários parâmetros adicionais do kernel.

Turbolinux

Turbolinux 10 Desktop

Não suportapmtmr. Evite o uso, se possível.

Turbolinux 10 Server

clock=pmtmr

hpet=disable

Turbolinux Enterprise 8

Não são necessários parâmetros adicionais do kernel.

Turbolinux Workstation 8

Não são necessários parâmetros adicionais do kernel.

Turbolinux 7.0

Não são necessários parâmetros adicionais do kernel.

Asianux

Asianux 3.0 SP3

Não são necessários parâmetros adicionais do kernel.

Asianux 3.0 SP2

Não são necessários parâmetros adicionais do kernel.

Asianux 3.0 SP1

Não são necessários parâmetros adicionais do kernel.

Use kernel 2.6.18-53.17AXS3 ou mais recente.

Asianux 3.0

divider=10 clocksource=acpi_pm

CentOS

CentOS 5.6

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

CentOS 5.5

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

CentOS 5.4

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

CentOS 5.3

divider=10 clocksource=acpi_pm

CentOS 5.2

divider=10 clocksource=acpi_pm

CentOS 5.1

divider=10 clocksource=acpi_pm

CentOS 5.0

clocksource=acpi_pm

CentOS 4.9

clock=pmtmr divider=10

hpet=disable

CentOS 4.8

clock=pmtmr divider=10

hpet=disable

CentOS 4.7

clock=pmtmr divider=10

hpet=disable

CentOS 4.6

clock=pmtmr

hpet=disable

CentOS 4.5

clock=pmtmr

hpet=disable

CentOS 4.4

clock=pmtmr

hpet=disable

CentOS 4.3

clock=pmtmr

hpet=disable

CentOS 4.2

clock=pmtmr

hpet=disable

CentOS 4.1

clock=pmtmr

hpet=disable

CentOS 4.0

clock=pmtmr

hpet=disable

Oracle

Oracle Linux 5.7

Não são necessários parâmetros adicionais do kernel.

Oracle Linux 5.6

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

OEL 5.5

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

OEL 5.4

Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.

OEL 5.3

divider=10 clocksource=acpi_pm

OEL 5.2

divider=10 clocksource=acpi_pm

OEL 5.1

divider=10 clocksource=acpi_pm

OEL 5.0

clocksource=acpi_pm

OEL 4.9

clock=pmtmr divider=10

hpet=disable

OEL 4.8

clock=pmtmr divider=10

hpet=disable

OEL 4.7

clock=pmtmr divider=10

hpet=disable

OEL 4.6

clock=pmtmr

hpet=disable

OEL 4.5

clock=pmtmr

hpet=disable

Debian

Debian 5.0

Não são necessários parâmetros adicionais do kernel.

Debian 4.x

divider=10 clocksource=acpi_pm


Kernels de 64 bits
Linux Flavor
Versão
Parâmetros do Kernel
Observações
RHEL
RHEL 6.x
Não são necessários parâmetros adicionais do kernel.
RHEL 5.7
Não são necessários parâmetros adicionais do kernel. Consulte a nota abaixo sobre o uso alternativo dodivider=10.
RHEL 5.6


Additional Information

Timekeeping best practices for Linux guests