Oracle VM VirtualBox: Time Based Applications on Guest OS (Example: Solaris 10) Run Faster or Slower Than Expected (Doc ID 1519378.1)

Last updated on JUNE 01, 2016

Applies to:

Oracle VM VirtualBox - Version 4.1 to 4.2 [Release 4.0]
Information in this document applies to any platform.

Symptoms

Users of virtualized guest machines may report that time-based applications may run faster--or slower--than expected. 

Example:

Consider a C application running on Solaris 10 Operating System, in which a function - 'alarm()' sends SIGALRM signal after the number of specified seconds, when timeout happens.
As a test case, if the timeout is set to 900 seconds, one could see that the trigger (in this case, SIGALRM) gets generated before 900 seconds itself.

In other words, the timeout occurs earlier than expected.

However, the same test, when run in a native Solaris 10 environment, would not exhibit this symptom.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms