On one of my servers there are 173 [migration] processes listed in ps aux
.
It has 8 processors so there are the regular 1 per processor right at the top of the list.
PID COMMAND
2 [migration/0/0]
4 [migration/0/1]
6 [migration/0/2]
8 [migration/0/3]
10 [migration/0/4]
12 [migration/0/5]
14 [migration/0/6]
16 [migration/0/7]
But then there are extras in this kind of format:
PID COMMAND
899 [migration/553/0]
900 [migration/553/1]
2234 [migration/551/0]
2235 [migration/551/1]
8783 [migration/515/0]
8784 [migration/515/1]
The first number after migration seems to always be above 500 and less than 600, and they are always in pairs with the second number being /0 or /1.
There is also a scattering of other ones that look like this:
PID COMMAND
411870 [migration/32006]
411871 [migration/32006]
There is no second number in the name, the first number seems to always be around 32,000 and the PIDs are massive.
Most of the processes were started in 2011 but 3 were started on January 4th and 14 were started on January 8th.
I found this because the server ran out of memory without any reason I could locate. It is a dedicated web server and it has a nearly identical (same cpu, mobo, etc...) database server next to it which has only 8 [migration] processes. I'm primarily wondering if this migration stuff is related or if this is an issue at all.