Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Las mejores prácticas de medición de tiempo para huéspedes Linux (2016603)

Purpose

Renuncia: Este artículo es una traducción de Timekeeping best practices for Linux guests (1006427). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

 
Este artículo presenta las mejores prácticas de medición de tiempo de Linux. Estas recomendaciones incluyen detalles específicos sobre las opciones particulares de la línea de comandos del kernel para usar en el sistema operativo Linux de su interés. También hay una descripción del uso y la configuración recomendados para la sincronización de la hora NTP, la configuración de sincronización de hora de VMwareTools y la configuración delReloj de hardware virtual para obtener los mejores resultados de medición de tiempo.

Resolution

La mejor práctica de medición de tiempo de Linux

Notas:

  • Cuando están disponibles tanto el kernel SMP como el UP, estos deben aplicarse a las máquinas virtuales SMP y UP apropiadas; de lo contrario, puede ocurrir un desajuste que provoque un desfase de tiempo.
  • Deben agregarse los parámetros de kernel recomendados a los parámetros de kernel ya configurados por la distribución.
Kernels de 32 bits

Distribución de Linux

Versión

Parámetros de kernel

Notas

RHEL

RHEL 6.x

No se necesitan parámetros de kernel adicionales.

RHEL 5.7

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

RHEL 5.6

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

RHEL 5.5

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

RHEL 5.4

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del 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 (Todas las actualizaciones)

No se necesitan parámetros de kernel adicionales.

RHEL 2.1

No se necesitan parámetros de kernel adicionales.

Redhat

Redhat 9.0

No se necesitan parámetros de kernel adicionales.

Redhat 8.0

No se necesitan parámetros de kernel adicionales.

Redhat 7.3

No se necesitan parámetros de kernel adicionales.

Redhat 7.2

No se necesitan parámetros de kernel adicionales.

Redhat 7.1

No se necesitan parámetros de kernel adicionales.

Redhat 7.0

No se necesitan parámetros de kernel adicionales.

Redhat 6.2

No se necesitan parámetros de kernel adicionales.

SLES

SLES 11 (Todas las actualizaciones)

No se necesitan parámetros de kernel adicionales.

SLES 10 SP4 en ESX 5.0 y versiones posteriores

clock=pmtmr

hpet=disable

SLES 10 SP4 en ESX 4.x

Use un kernel con VMI habilitado.

SLES 10 SP3 en ESXi 5.0

clock=pmtmr

hpet=disable

SLES 10 SP3 en ESX 3.5 y 4.x

Use un kernel con VMI habilitado.

SLES 10 SP3 en ESX 3.0.x y versiones anteriores

clock=pmtmr

hpet=disable

SLES 10 SP2 en ESXi 5.0

clock=pmtmr

hpet=disable

SLES 10 SP2 en ESX 3.5 y 4.x

Use un kernel con VMI habilitado.

SLES 10 SP2 en ESX 3.0.x y versiones anteriores

clock=pmtmr

hpet=disable

SLES 10 SP1

clock=pmtmr

hpet=disable

SLES 10

clock=pmtmr

hpet=disable

SLES 9 (Todas las actualizaciones)

clock=pmtmr

hpet=disable

SLES 8

No se necesitan parámetros de kernel adicionales.

SLES 7

No se necesitan parámetros de kernel adicionales.

SLED

SLED 11

No se necesitan parámetros de kernel adicionales.

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

Eliminar el parámetro de línea de comandos de kernel desktop.

Suse Linux 8.2

No se necesitan parámetros de kernel adicionales.

Suse Linux 8.1

No se necesitan parámetros de kernel adicionales.

Suse Linux 8.0

No se necesitan parámetros de kernel adicionales.

Suse Linux 7.3

No se necesitan parámetros de kernel adicionales.

Ubuntu

Ubuntu 11.04

No se necesitan parámetros de kernel adicionales.

Ubuntu 10.10

No se necesitan parámetros de kernel adicionales.

Ubuntu 10.04

No se necesitan parámetros de kernel adicionales.

Ubuntu 9.10

No se necesitan parámetros de kernel adicionales.

Ubuntu 9.04 con kernel 2.6.28-7.18 o versiones posteriores en ESX 4.0 o versiones posteriores

No se necesitan parámetros de kernel adicionales.

Ubuntu 9.04 con kernel previo a 2.6.28-7.18 en ESX 4.0 o versiones posteriores

En lo posible, evite su uso. Puede hacer que su sistema operativo huésped deje de funcionar.

Ubuntu 8.10 con kernel 2.6.27-12.28 o versiones posteriores en ESX 4.0 o versiones posteriores

No se necesitan parámetros de kernel adicionales.

Ubuntu 8.10 con kernel previo a 2.6.27-12.28 en ESX 4.0 o versiones posteriores

En lo posible, evite su uso. Puede hacer que su sistema operativo huésped deje de funcionar.

Ubuntu 8.10

clocksource=acpi_pm

Ubuntu 8.04 en ESXi 5.0

clocksource=acpi_pm

Ubuntu 8.04 en ESX 3.5 y 4.x

Use un kernel con VMI habilitado.

Ubuntu 8.04 en ESX 3.0.x y versiones anteriores

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

No es compatible con pmtmr. En lo posible, evite su uso.

Mandrake 10

No es compatible con pmtmr. En lo posible, evite su uso.

Mandrake 9.2

No se necesitan parámetros de kernel adicionales.

Mandrake 9.1

No se necesitan parámetros de kernel adicionales.

Mandrake 9.0

No se necesitan parámetros de kernel adicionales.

Mandrake 8.2

No se necesitan parámetros de kernel adicionales.

Mandrake 8.1

No se necesitan parámetros de kernel adicionales.

Mandrake 8.0

No se necesitan parámetros de kernel adicionales.

Turbolinux

Turbolinux 10 Desktop

No es compatible con pmtmr. En lo posible, evite su uso.

Turbolinux 10 Server

clock=pmtmr

hpet=disable

Turbolinux Enterprise 8

No se necesitan parámetros de kernel adicionales.

Turbolinux Workstation 8

No se necesitan parámetros de kernel adicionales.

Turbolinux 7.0

No se necesitan parámetros de kernel adicionales.

Asianux

Asianux 3.0 SP3

No se necesitan parámetros de kernel adicionales.

Asianux 3.0 SP2

No se necesitan parámetros de kernel adicionales.

Asianux 3.0 SP1

No se necesitan parámetros de kernel adicionales.

Use el kernel 2.6.18-53.17AXS3 o una versión posterior.

Asianux 3.0

divider=10 clocksource=acpi_pm

CentOS

CentOS 5.6

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

CentOS 5.5

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

CentOS 5.4

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=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

No se necesitan parámetros de kernel adicionales.

Oracle Linux 5.6

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

OEL 5.5

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.

OEL 5.4

No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=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

No se necesitan parámetros de kernel adicionales.

Debian 4.x

divider=10 clocksource=acpi_pm


Kernels de 64 bits
Distribución de Linux
Versión
Parámetros de kernel
Notas
RHEL
RHEL 6.x
No se necesitan parámetros de kernel adicionales.
RHEL 5.7
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
RHEL 5.6
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
RHEL 5.5
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
RHEL 5.4
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
RHEL 5.3
notsc divider=10
nohpet
RHEL 5.2
notsc divider=10
nohpet
RHEL 5.1 con RHSA-2007:0993-13
notsc divider=10
nohpet
RHEL 5.1 sin RHSA-2007:0993-13
notsc
nohpet
RHEL 5.0
No se necesitan parámetros de kernel adicionales.
RHEL 4.9
notsc divider=10
nohpet
RHEL 4.8
notsc divider=10
nohpet
RHEL 4.7
notsc divider=10
nohpet
RHEL 4.6
notsc
nohpet
RHEL 4.5
notsc
nohpet
RHEL 4.4
notsc
nohpet
RHEL 4.3
notsc
nohpet
RHEL 4.2
notsc
nohpet
RHEL 4.1
nohpet
No es compatible con notsc. En lo posible, evite su uso.
RHEL 4.0
nohpet
No es compatible con notsc. En lo posible, evite su uso.
RHEL 3 Actualización 9 con RHSA-2008-0973
disable_lost_ticks
RHEL 3 por la Actualización 8
No hay ninguna solución temporal para la sobrecompensación por pérdida de tics (interrupciones). En lo posible, evite su uso.
SLES
SLES 11 (Todas las actualizaciones)
No se necesitan parámetros de kernel adicionales.
SLES 10 SP4 en ESX 4.0 y versiones posteriores
No se necesitan parámetros de kernel adicionales.
SLES 10 SP3 en ESX 3.5 y versiones posteriores
No se necesitan parámetros de kernel adicionales.
SLES 10 SP3 en ESX 3.0.x y versiones anteriores
notsc
nohpet
SLES 10 SP2 en ESX 3.5 y versiones posteriores
No se necesitan parámetros de kernel adicionales.
SLES 10 SP2 en ESX 3.0.x y versiones anteriores
notsc
nohpet
SLES 10 SP1
notsc
nohpet
SLES 10
notsc
nohpet
SLES 9 con kernel de versión 2.6.5-7.312 o posterior
ignore_lost_ticks
nohpet
SLES 9 con kernel de versión 2.6.5-7.311 o anterior
nohpet
No hay ninguna solución temporal para la sobrecompensación por pérdida de tics (interrupciones). En lo posible, evite su uso.
SLED
SLED 11
No se necesitan parámetros de kernel adicionales.
SLED 10
clock=pmtmr
nohpet
Suse Linux
Suse Linux 10.3
clocksource=acpi_pm
Suse Linux 10.2
notsc
nohpet
Suse Linux 10.1
notsc
nohpet
Suse Linux 10
notsc
nohpet
Suse Linux 9.3
notsc
nohpet
Suse Linux 9.2
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Suse Linux 9.1
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Ubuntu
Ubuntu 11.04
No se necesitan parámetros de kernel adicionales.
Ubuntu 10.10
No se necesitan parámetros de kernel adicionales.
Ubuntu 10.04
No se necesitan parámetros de kernel adicionales.
Ubuntu 9.10
No se necesitan parámetros de kernel adicionales.
Ubuntu 9.04 con kernel 2.6.28-7.18 o versiones posteriores en ESX 4.0 o versiones posteriores
No se necesitan parámetros de kernel adicionales.
Ubuntu 9.04 con kernel previo a 2.6.28-7.18 en ESX 4.0 o versiones posteriores
En lo posible, evite su uso. Puede hacer que su sistema operativo huésped deje de funcionar.
Ubuntu 8.10 con kernel 2.6.27-12.28 o versiones posteriores en ESX 4.0 o versiones posteriores
No se necesitan parámetros de kernel adicionales.
Ubuntu 8.10 con kernel previo a 2.6.27-12.28 en ESX 4.0 o versiones posteriores
En lo posible, evite su uso. Puede hacer que su sistema operativo huésped deje de funcionar.
Ubuntu 8.10
clocksource=acpi_pm
Ubuntu 8.04 con kernel 2.6.24-24.52 o versión posterior en ESX 4.0 o versión posterior
No se necesitan parámetros de kernel adicionales.
Ubuntu 8.04 con kernel previo a 2.6.24-24.52 en ESX 4.0 o versión posterior
En lo posible, evite su uso. Puede hacer que su sistema operativo huésped deje de funcionar.
Ubuntu 8.04
clocksource=acpi_pm
Ubuntu 7.10
clocksource=acpi_pm
Ubuntu 7.04
No se necesitan parámetros de kernel adicionales.
Ubuntu 6.10
notsc
nohpet
Ubuntu 6.06
notsc
nohpet
Ubuntu 5.10
notsc
nohpet
Ubuntu 5.04
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Mandriva
Mandriva Corporate Desktop 4.0
notsc
nohpet
Mandriva Corporate Server 4
notsc
nohpet
Mandriva Linux 2008
clocksource=acpi_pm
Mandriva Linux 2007
notsc
nohpet
Mandriva Linux 2006
notsc
nohpet
Mandrake Linux 10.1
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Turbolinux
Turbolinux 10 Desktop
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Turbolinux 10 Server
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Asianux
Asianux 3.0 SP3
No se necesitan parámetros de kernel adicionales.
Asianux 3.0 SP2
No se necesitan parámetros de kernel adicionales.
Asianux 3.0 SP1
No se necesitan parámetros de kernel adicionales. Use el kernel 2.6.18-53.17AXS3 o una versión posterior.
Asianux 3.0
notsc
nohpet
CentOS
CentOS 5.6
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
CentOS 5.5
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
CentOS 5.4
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
CentOS 5.3
notsc divider=10
nohpet
CentOS 5.2
notsc divider=10
nohpet
CentOS 5.1
notsc
nohpet
CentOS 5.0
No se necesitan parámetros de kernel adicionales.
CentOS 4.9
notsc divider=10
nohpet
CentOS 4.8
notsc divider=10
nohpet
CentOS 4.7
notsc divider=10
nohpet
CentOS 4.6
notsc
nohpet
CentOS 4.5
notsc
nohpet
CentOS 4.4
notsc
nohpet
CentOS 4.3
notsc
nohpet
CentOS 4.2
notsc
nohpet
CentOS 4.1
nohpet
No es compatible con notsc. En lo posible, evite su uso.
CentOS 4.0
nohpet
No es compatible con notsc. En lo posible, evite su uso.
Oracle
Oracle Linux 6.x
No se necesitan parámetros de kernel adicionales.
Oracle Linux 5.6
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
OEL 5.5
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
OEL 5.4
No se necesitan parámetros de kernel adicionales. Consulte la nota a continuación acerca del uso opcional del divider=10.
OEL 5.3
notsc divider=10
nohpet
OEL 5.2
notsc divider=10
nohpet
OEL 5.1
notsc
nohpet
OEL 5.0
No se necesitan parámetros de kernel adicionales.
OEL 4.9
notsc divider=10
nohpet
OEL 4.8
notsc divider=10
nohpet
OEL 4.7
notsc divider=10
nohpet
OEL 4.6
notsc
nohpet
OEL 4.5
notsc
nohpet
Debian
Debian 5.0
No se necesitan parámetros de kernel adicionales.
Debian 4.x
notsc
nohpet
 

Configuraciones recomendadas

Se espera que las siguientes configuraciones tengan el mejor funcionamiento en la medición de tiempo:

  • RHEL 6 de 32 bits o de 64 bits funcionando en ESX 4.0 o versiones posteriores
  • RHEL 5.4 (o versiones posteriores) de 32 bits o de 64 bits funcionando en ESX 3.5 o versiones posteriores
  • SLES 10 SP2 (o versiones posteriores) de 64 bits funcionando en ESX 3.5 o versiones posteriores
  • SLES 10 SP2 (o versiones posteriores) de 32 bits funcionando en ESX 3.5 o ESX 4.x
  • SLES 11 de 32 bits o 64 bits funcionando en ESX 4.0 o versiones posteriores
  • Ubuntu 8.04 de 32 bits funcionando en ESX 3.5 o versiones posteriores
  • Ubuntu 8.04 (o versiones posteriores) de 64 bits funcionando en ESX 4.0 o versiones posteriores
  • Ubuntu 8.04 (o versiones posteriores) de 32 bits funcionando en ESX 3.5 o ESX 4.x

Entre las diferentes versiones de RHEL 5 y RHEL 4, RHEL 5.4 o versiones posteriores presentan el mejor desempeño en cuanto a la medición de tiempo. En cuanto a las versiones anteriores, las que son compatibles con divider=10 tienen un mejor desempeño en la medición de tiempo que aquellas que son incompatibles.

VMI es compatible con ESX 3.5 y ESX 4.x. No hay compatibilidad para VMI en ESX 5.0. Para obtener más información relativa a los kernels con VMI habilitado, consulte:

Si tiene Java funcionando dentro de una máquina virtual, algunos de los parámetros mencionados anteriormente pueden afectar el desempeño de su máquina virtual. Consulte los siguientes artículos:

Editar la configuración del kernel

Los parámetros de la línea de comandos del kernel están especificados en el archivo /etc/lilo.conf o /boot/grub/grub.conf, según su elección de cargador de arranque.

Para LILO, coloque los parámetros de la línea de comandos del kernel al final de la línea "append" (anexar). Por ejemplo, si la línea de anexo se parece a:

append="resume=/dev/hda6 splash=silent"

y usted quiere agregar "clock=pmtmr divider=10", el texto actualizado es:

append="resume=/dev/hda6 splash=silent clock=pmtmr divider=10"

Recuerde ejecutar /sbin/lilo luego de editar lilo.conf , para que sus ediciones tengan efecto.

Para GRUB, coloque los parámetros de la línea de comandos del kernel al final de la línea "kernel". Por ejemplo, si la línea de kernel se parece a:

kernel /vmlinuz-2.6.18 ro root=/dev/hda2

y usted quiere agregar "clock=pmtmr divider=10", el texto actualizado es:

kernel /vmlinuz-2.6.18 ro root=/dev/hda2 clock=pmtmr divider=10

Para obtener información adicional acerca del trabajo con cargadores de arranque, consulte la documentación de distribución de Linux.

 

Recomendaciones para NTP

Nota: VMware recomienda el uso de NTP en lugar de la sincronización periódica de tiempo de VMware Tools. NTP es un estándar de la industria y asegura la medición precisa del tiempo en su huésped. Es posible que necesite abrir el cortafuegos (UDP 123) para permitir el tráfico de NTP.

 

Esta es una muestra /etc/ntp.conf :

 

tinker panic 0

restrict 127.0.0.1

restrict default kod nomodify notrap

server 0.vmware.pool.ntp.org

server 1.vmware.pool.ntp.org

server 2.vmware.pool.ntp.org

driftfile /var/lib/ntp/drift

 

Esta es una muestra /etc/ntp/step-tickers :

 

0.vmware.pool.ntp.org

1.vmware.pool.ntp.org

 

La directiva de configuración tinker panic 0 indica al NTP no abandonar si se encuentra con un gran salto de tiempo. Esto es importante para afrontar grandes desfases de tiempo y también para reactivar máquinas virtuales que están en estado suspendido.

 

Nota: La directiva tinker panic 0 debe estar en la parte superior del archivo ntp.conf .

 

También es importante no usar el reloj local, con frecuencia llamado "Reloj local indisciplinado", como fuente para la hora. NTP tiene la tendencia a volver a caer en esta preferencia frente a los servidores remotos cuando hay grandes desfases de tiempo.

 

Un ejemplo de dicha configuración es:

 

server 127.127.1.0

fudge 127.127.1.0 stratum 10

 

Comente ambas líneas.

 

Luego de realizar cambios a la configuración del NTP, debe reiniciarse el daemon del mismo. Consulte la documentación del proveedor de su sistema operativo.

Configuración de la sincronización de tiempo de VMware Tools

Al usar el NTP en el huésped, deshabilite la sincronización de tiempo periódica de VMware Tools.

 

Para deshabilitar la sincronización de tiempo periódica de VMware Tools, realice una de estas opciones:

  1. Coloque tools.syncTime = "FALSE" en el archivo de configuración (archivo .vmx) de la máquina virtual.

    O BIEN
  2. DesmarqueTime synchronization between the virtual machine and the host operating system en el la GUI de la utilidad VMware Tools del sistema operativo huésped.

    O BIEN
  3. Ejecute el comando vmware-guestd --cmd "vmx.set_option synctime 1 0" en el sistema operativo huésped. Para habilitar la sincronización de tiempo nuevamente, use el mismo comando con "0 1" en lugar de "1 0".

Para obtener más información, consulte Disabling Time Synchronization (1189).

 

Para ESX 4.1 y versiones posteriores, use estos parámetros para Linux, Solaris y FreeBSD: 

  1. Para mostrar el estado actual del servicio:

    vmware-toolbox-cmd timesync status
  2. Deshabilita la sincronización periódica de tiempo:

    vmware-toolbox-cmd timesync disable

Estas opciones no deshabilitan las sincronizaciones realizadas una vez por VMware Tools en situaciones como la activación de herramientas, la toma de una instantánea, la reactivación de estado suspendido o VMotion. Estos eventos sincronizan el tiempo del sistema operativo huésped con el tiempo del sistema operativo host; por lo tanto, es importante asegurarse de que el tiempo del sistema operativo host sea correcto.

Para hacerlo en VMware ACE, VMware Fusion, VMware GSX Server, VMware Player, VMware Server y VMware Workstation, ejecute un software de sincronización de tiempo, como NTP o w32time, en el host. Para VMware ESX, ejecute NTP en la consola de servicio. Para VMware ESXi, ejecute NTP en el VMkernel.

 

Para deshabilitar eventos de una única sincronización Disabling Time Synchronization (1189)

Configuración de reloj de hardware virtual

Si, al configurar el sistema operativo huésped de Linux, se le da la opción de mantener el reloj de “hardware” (esto es, el reloj virtual CMOS con la hora del día) en UTC o en la hora local, elija UTC. Esto evita cualquier confusión cuando su hora local cambia de la hora estándar a la hora de ahorro de luz diurna (el Inglaterra, "horario de verano").

 

Para obtener más información, consulte Timekeeping in VMware Virtual Machines.

 

 

 

 

Nota para los usos de divider=10

Para algunos sistemas operativos,divider=10 es una opción de configuración compatible; pero puede ser innecesaria para una medición precisa del tiempo. Al usar esta opción, se reduce la frecuencia de interrupciones del temporizador en 10x, lo cual reduce la sobrecarga de interrupciones de temporizador en proceso del CPU. Esta sobrecarga es especialmente notable en máquinas virtuales sin uso. La única desventaja del uso de divider=10 es que la granularidad de reactivaciones provista por el kernel cambia de 1 ms a 10 ms. La gran mayoría de aplicaciones no se ve afectada por esto, pero puede ser que el uso de divider=10 no sea la solución adecuada para algunas aplicaciones sensibles. Para algunos sistemas operativos, especialmente para versiones antiguas, divider=10 mejora enormemente la precisión de la medición de tiempo y es muy recomendable.

Información adicional

Además de los parámetros mencionados anteriormente, usted también puede agregar el parámetro clock=pit al archivo de cargador de arranque de Linux. El parámetro clock=pit hace que el kernel 2.6 de Linux use un algoritmo más eficiente para sincronizar el tiempo entre la máquina virtual y el servidor ESX/ESXi. Este parámetro hace que la máquina virtual omita el ajuste de los tics, lo que evita el aumento de tiempo.

 

Tags

Español; Espanol; Spanish

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 0 Ratings
Actions
KB: