dwgallien wrote:
Re distribution of processes on the cores, my reply would be the same as Larry's. Note in your cpuinfo the number of cores is 2, not 4. Your i5 is essentially 2 dual-cores bolted together;
2 x dual-core = 4 cores. No, an Intel Core i5 is a dual-core processor with hyper-threading.
I don't know if the Linux kernel take hyper-threading into account when scheduling. Google will no doubt be able to help.
Per, thanks for the follow-up. My wording was poor. The i5 520 series is dual-core with HT, so the OS sees 4 "logical" cores. The SMP kernel of course supports HT. I also an unfamiliar with how the current scheduler manages the threads, although I recall reading an Intel paper indicating that doing so in an optimized fashion was a kernel priority. Oliver, your cpuinfo shows that the kernel sees hyper-threading enabled. I may be out-of-date on this point, but IIRC how an application is written will have an impact on the load distribution. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org