'migration' Thread Hogs CPU When Running Many Programs Calling 'fork->execv' (Doc ID 1985225.1)

Last updated on MARCH 02, 2015

Applies to:

Linux OS - Version Oracle Linux 6.1 with Unbreakable Enterprise Kernel [2.6.39] to Oracle Linux 6.6 with Unbreakable Enterprise Kernel [2.6.39] [Release OL6U1 to OL6U6]
Linux x86-64
Linux x86

Symptoms

'migration' kernel thread is hogging CPU when running many programs in parallel which call fork->execv. 
The migration thread consumes several hundred milli
-seconds each time, which could disturb the running user program.
The total CPU time of the migration thread is very large  by using the top command like below.

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