Why does Linux's scheduler put two threads onto the same physical core on processors with HyperThreading?

后端 未结 3 1042
北荒
北荒 2021-02-12 12:51

I\'ve read in multiple places that Linux\'s default scheduler is hyperthreading aware on multi-core machines, meaning that if you have a machine with 2 real cor

3条回答
  •  长情又很酷
    2021-02-12 13:21

    Quoting your experience with two additional processors that seemed to work correctly, the i7-2600 and Xeon E5-1620; This could be a long-shot but how about a CPU microcode update? It could include something to fix the problem if it's internal CPU behaviour.

    Intel CPU Microcode Downloads: http://intel.ly/1aku6ak

    Also see here: https://wiki.archlinux.org/index.php/Microcode

提交回复
热议问题