Mejores prácticas de cronometraje para Windows, incluso NTP
search cancel

Mejores prácticas de cronometraje para Windows, incluso NTP

book

Article ID: 308507

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de Timekeeping best practices for Windows, including NTP (1318). 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 brinda las mejores prácticas para lograr el cronometraje exacto en los sistemas operativos invitados (guest) Windows. Estas recomendaciones incluyen la configuración sugerida para la sincronización de tiempo tanto en el invitado como en el host.


Resolution

Para lograr un cronometraje exacto en los sistemas operativos invitados Windows, existen dos temas principales a considerar: configurar de manera correcta la sincronización de tiempo y evitar el compromiso excesivo del CPU y de la memoria. Las utilidades relacionadas con la sincronización de tiempo son necesarias para corregir el desfasaje temporal originado por el desfasaje del tiempo del hardware y la imprecisión del cronometraje del sistema operativo invitado. Dicho compromiso excesivo puede causar un desfasaje en el cronometraje en índices que no se pueden corregir mediante el uso de utilidades de sincronización de tiempo. Este documento acerca de las mejores prácticas contiene recomendaciones sobre la sincronización de tiempo.

Sincronización de tiempo

Use w32time o NTP como utilidad principal de sincronización de tiempo. w32time es la utilidad de sincronización de tiempo que se incluye con Windows. NTP (daemon para el Protocolo de tiempo de red) se encuentra disponible para Windows a través de una variedad de puertos de terceros para Windows.
Versión de Windows
Utilidad de sincronización de tiempo recomendada
Windows 2008
w32time o NTP
Windows Vista
w32time o NTP
Windows 2003
w32time o NTP
Windows XP
NTP
Windows 2000
NTP

Cómo configurar w32time

Al utilizar w32time, existe una variedad de parámetros de configuración que se pueden modificar. El cuadro siguiente describe los parámetros significativos y ofrece un valor recomendado. Todos los parámetros se almacenan en el registro. Algunos de éstos también se pueden modificar a través de la utilidad w32tm, en lugar de editar el registro directamente. Esta guía de mejores prácticas abarca la ejecución de w32time en modo NTP. Además, w32time puede utilizar la jerarquía de dominio de Windows como servidor horario, un tema que no figura en el presente manual acerca de las mejores prácticas.

Luego de cambiar la configuración de w32time, es necesario reiniciar w32time. Las opciones son reiniciar la máquina virtual, ejecutar net stop w32time && net start w32time desde la línea de comando o detener e iniciar el servicio de w32time. Una vez que reinicia el servicio w32time, ejecute el comando w32tm /resync para forzar a w32time a que resincronice el tiempo.
Clave
Detalles
HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\
Services\W32Time\
TimeProviders\NtpClient\
SpecialPollInterval
Valor recomendado: 900
Tipo: REG_DWORD
Descripción: Este parámetro controla la frecuencia con la que w32time sondeará el servidor horario para comprobar si el tiempo en el cliente necesita corrección. El parámetro se especifica mediante una cantidad de segundos de espera entre el sondeo. El valor 900 recomendado especifica que el servidor horario debe ser sondeado una vez cada 15 minutos.
HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\
Services\W32Time\Parameters\
NtpServer
Valor recomendado:
1.pool.ntp.org,0x1
2.pool.ntp.org,0x1
3.pool.ntp.org,0x1
Tipo: REG_SZ

Descripción: Este parámetro especifica los servidores horarios a utilizar. Se especifica como una cadena de servidores separados por espacios. Al especificar ",0x1" después del nombre del servidor indica que el servidor se debe contactar a la frecuencia especificada por la configuración de SpecialPollInterval.

Nota: Modifique el valor recomendado para conectar a los servidores ntp disponibles en su entorno.
Comando w32tm:
w32tm /config "/manualpeerlist:
1.pool.ntp.org,0x1
2.pool.ntp.org,0x1
3.pool.ntp.org,0x1"

Nota: Modifique el comando para utilizar los servidores ntp disponibles en su entorno.
HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\
Services\W32Time\Parameters\
Tipo
Valor recomendado: NTP
Tipo: REG_SZ
Descripción: Este parámetro especifica el modo que debe utilizar w32time. Un valor NT5DS indica que w32time debe utilizar la jerarquía de dominio de Windows como sus servidores horarios, en lugar de los servidores NTP que se especifican en la clave NtpServer.
Comando w32tm:
w32tm /config /syncfromflags:
MANUAL

Sincronización de tiempo y configuración de VMware Tools

Al utilizar w32time o NTP en el invitado, desactive la sincronización de tiempo periódico de VMware Tools.

Para desactivar la sincronización de tiempo periódico de VMware Tools, utilice una de las siguientes opciones:

  • Configure tools.syncTime = "0" en el archivo de configuración (archivo.vmx) de la máquina virtual.

    O
  • Desactive la Sincronización de tiempo entre la máquina virtual y el sistema operativo host en la interfaz gráfica de usuario (GUI) de la caja de herramientas de VMware Tools del sistema operativo invitado.

    O
  • Ejecute el comando VMwareService.exe -cmd "vmx.set_option synctime 1 0" en el sistema operativo invitado. VMwareService.exe usualmente se instala en C:\Program Files\VMware\VMware Tools.

Estas opciones no desactivan las sincronizaciones únicas realizadas por VMware Tools para eventos tales como la puesta en marcha de las herramientas, la toma de una snapshot, la reanudación a partir de una snapshot, la reanudación a partir de la suspensión o VMotion. Estos eventos sincronizan el tiempo en el sistema operativo invitado con el tiempo en el sistema operativo host, incluso si la sincronización de tiempo periódico de VMware Tools está desactivada, por ello es importante asegurarse de que el tiempo del sistema operativo host es correcto. Para obtener más información, consulte Timekeeping in VMware Virtual Machines.

Para garantizar que el tiempo del sistema operativo host es correcto para VMware ACE, VMware Fusion, VMware GSX Server, VMware Player, VMware Server y VMware Workstation, ejecute en el host un software de sincronización de tiempo, como ser NTP o w32time. Para VMware ESX, ejecute NTP en la consola de servicio. Para VMware ESXi, ejecute NTP en VMkernel.

Parches requeridos

Time runs too fast in a Windows virtual machine when the Multimedia Timer interface is used (1005953) describe un problema conocido que puede originar dificultades cuando Windows se ejecuta en una máquina virtual. Este tema se aborda en los últimos productos de VMware. El cuadro siguiente especifica las acciones necesarias a llevar a cabo para que usted se asegure de que está utilizando una versión del producto que contiene la revisión:
Producto
Acción
ESX 3.5 y posteriores
No se requiere acción
ESX 3.0.3
Asegurar que se aplica el parche ESX303-200910401-BG
ESX 3.0.2
Asegurar que se aplica el parche ESX-1002087
ESX 3.0.1
Asegurar que se aplica el parche ESX-1002082
ESX 3.0.0
Asegurar que se aplica el parche ESX-1002081
ESX 2.5.x y anteriores
Actualizar a ESX 3.0.0 o posteriores
Fusion 2.0 y posteriores
No se requiere acción
Fusion 1.x
Actualizar a Fusion 2.0 o posteriores
Player 2.0 y posteriores
No se requiere acción
Player 1.x
Actualizar a Player 2.0 o posteriores
Workstation 6.0 y posteriores
No se requiere acción
Workstation 5.x
Actualizar a Workstation 6.0 o posteriores

Información adicional


Para obtener información sobre cómo configurar un servidor NTP en un host ESX, consulte Guide to configure NTP on ESX servers (1003063).

Para obtener más información sobre cómo configurar un servidor horario autorizado en Windows, consulte los artículos de Microsoft:

Para obtener información sobre los sistemas Linux Timekeeping best practices for Linux guests (1006427).

Información adicional

Para obtener las versiones traducidas de este artículo, consulte:

日本語:Windows の時刻管理のベスト プラクティス(NTP 含む(1034484)


Additional Information

Timekeeping best practices for Windows, including NTP