Oracle VM VirtualBox: Time Based Applications on Guest OS (Example: Solaris 10) Run Faster or Slower Than Expected
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.
Users of virtualized guest machines may report that time-based applications may run faster--or slower--than expected.
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms