In the kernel config, there is an option called "SMT (Hyperthreading) scheduler support".So the scheduler is definitely aware of hyperthreading, probably for the same reason you thought of.SMT scheduler support improves the CPU scheduler's decision making when dealing with Intel Pentium 4 chips with HyperThreading at a cost of slightly increased overhead in some places.


Reply With Quote
