Louise Hoffman <[EMAIL PROTECTED]> wrote: > >Have I understood CPU affinity correct, that it is similar to SMP/ >NUMA, only that I can force a process/thread to a cpu core? > >In regards to forcing the Python virtual machine (thanks Michael for >the explanation=) ), is the problem that the "OS core" and the "VM >core" would need to copy each others cache/exchange data too often?
You do not understand what you are asking. The only possible effect of your suggestion would be to REDUCE overall system throughput. Your operating system's scheduler has been carefully tuned to make sure that all of your CPU cores are kept busy, and are shared evenly amongst all of the tasks that are ready to run. By artificially limiting the options as you suggest, you tie the hands of the scheduler so that it can't make the most effective use of the resources. Except for specific needs in some drivers, the use of CPU and thread affinity is virtually never a good idea. -- Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list