This is Interesting: Free IT Magazines  
Home > Archive > Linux Miscelleneous > February 2007 > What is the [migration/0] process all about?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author What is the [migration/0] process all about?
4805455@gmail.com

2007-01-30, 1:15 pm

Hello. If I type "ps ax" (Suse 10.2) I see the following process,
among others:

PID TTY STAT TIME COMMAND
2 ? S 0:00 [migration/0]

What is the [migration/0] process all about? It has a thread type of
SCHED_FIFO and a priority of 99 (the highest, typing "ps -eLo
pid,tid,class,rtprio,fname" will reveal this). I am wondering if it
is interfering with my own SCHED_FIFO threads, because I am not
getting good timing (sometimes 0.5 second delays)

Thanks!

Jim Beck

p.s. I am interested in using Linux in as near real-time as it can be
without a lot of hassle. I have actually installed 2.6.19 kernel
source and Ingo Molnar et all rt patch 2.6.19-rt2 and I have booted
this kernel on top of the Suse 10.2 root file system to see how it
goes. If anyone has any real steps on how to make Linux real-time
without hassle I'd love to hear more!

Igmar Palsenberg

2007-02-22, 7:15 am

4805455@gmail.com wrote:
> Hello. If I type "ps ax" (Suse 10.2) I see the following process,
> among others:
>
> PID TTY STAT TIME COMMAND
> 2 ? S 0:00 [migration/0]
>
> What is the [migration/0] process all about?


It's a kernel thread responsible for moving threads between CPU's. It's
part of the kernel scheduler.

> It has a thread type of
> SCHED_FIFO and a priority of 99 (the highest, typing "ps -eLo
> pid,tid,class,rtprio,fname" will reveal this). I am wondering if it
> is interfering with my own SCHED_FIFO threads, because I am not
> getting good timing (sometimes 0.5 second delays)


Al kernel threads have this. It's unlikely that it will interfere with
your userspace threads.



Igmar
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2009 webservertalk.com