Operations 4 min read

How to Fix VMware Guest OS Clock Running Too Fast or Too Slow

This guide explains why a VMware guest OS may show time that runs faster or slower than real time and provides step‑by‑step instructions—including installing VMware Tools, enabling time synchronization, and adding specific kernel parameters—to correct the clock on Linux guests.

ITPUB
ITPUB
ITPUB
How to Fix VMware Guest OS Clock Running Too Fast or Too Slow

Problem

VMware guests sometimes display incorrect time, with the clock running faster or slower than real time.

Solution for a fast clock

Install VMware Tools.

Enable time synchronization in the guest OS.

Edit the GRUB kernel line to add clock=pit. Example for Fedora Core:

title Fedora Core (2.6.9-1.667)
root (hd0,0)
kernel /vmlinuz-2.6.9-1.667 ro root=/dev/hda2 clock=pit

If VMware Tools cannot be installed or the guest is SuSE SLES9, replace clock=pit with clock=pmtmr.

Solution for a slow clock

Install VMware Tools.

Enable time synchronization.

If the guest is a single‑CPU VM, add nosmp noapic nolapic to the kernel parameters. Example for Red Hat Linux:

title Red Hat Linux (2.4.20-28.9)
root (hd0,0)
kernel /vmlinuz-2.4.20-28.9 ro root=/dev/hda2 clock=pit nosmp noapic nolapic

The steps are based on VMware’s knowledge‑base article “Clock in a Linux Guest Runs More Slowly or Quickly Than Real Time” (Doc ID: 1420). The full article can be consulted at https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1420.

In environments where the guest OS can access the Internet, running an NTP client inside the guest and synchronizing with external time servers provides precise time keeping.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

LinuxVMwaretime synchronizationKernel ParametersGuest OSVMware Tools
ITPUB
Written by

ITPUB

Official ITPUB account sharing technical insights, community news, and exciting events.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.