Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
Linux guest clock runs slowly on ESX Server 3.0
Details
Why does the clock in my Linux guest run more slowly than real time?
Solution
- Log on to VI Client as root.
-
Select the relevant ESX Server host.
-
Go to the Configuration tab and look under Software.
-
Choose Advanced Settings > Misc.
-
Scroll to the Misc.TimerMinHardPeriod parameter and click the current value. This opens a new window where you can update the value.
-
Type a new value, then click the OK button to exit. The default value is 400; that is, a minimum of 400 microseconds between interrupts, or in other words, 2500 interrupts per second.
This workaround does not apply to VMware products other than ESX Server 3. For a similar workaround that applies to ESX Server version 2, refer to Linux Guest Clock Runs Slowly on ESX Server 2 (1518). For a similar workaround that applies to some Linux hosts with VMware Workstation or GSX Server, refer to Virtual Machine Seems Slow when Running a Particular Program - Clock Issue (892). For additional information about timekeeping in virtual machines, see Timekeeping in a VMware Virtual Machine.
Note: If you implemented Linux Guest Clock Runs Slowly on ESX Server 2 (1518) on your ESX Server 2 system, you generally don't need to re-implement this workaround after upgrading to ESX Server 3.
Keywords
Feedback
- KB Article: 2219
- Updated: Aug 14, 2009
- Products:
VMware ESX - Product Versions:
VMware ESX 3.0.x

