Hi, I just ran a script converting a bunch of files to mp3 and since I have a 8 core machine now I'd like to make my little script multi-threaded. So each resulting lame process will go to another core.
When I ran the script I noticed that all processes ended up being run on the same processor. The next instance of the script also ran on the same processor. It was nu until I started a new shell they moved to another processor. So apparently each process and all it's children are being run on the same processor. Is that by design? Is there a setting which changes this behaviour so each child process goes to a random core? Would it be nice if there was a program like taskset which enables you to move processes to other cores? http://linuxcommand.org/man_pages/taskset1.html # Han -- Please CC me since I am not subscribed to this list.