На сколько оправдано использование режима CPU "Hyper-Threading" в Linux

14.07.2003 21:19

В статье "A Linux Mystery: Configuring for Virtual Processors" обсуждаются плюсы и минусы использования в Linux технологии Hyper-Threading (HT), реализованной в процессорах Intell Xeon и позволяющей использовать один физический процессор как два логических CPU.

При тестировании, получившаяся виртуальная SMP система на базе 2.4.19 Linux ядра позволяет увеличить производительность примерно на 30%, на базе 2.5.32 - до 50%. Но не все так гладко, так как кэш память процессора в Hyper-Threading режиме делится поровну на каждый виртуальный CPU, то за счет уменьшения кэша выигрыш не так велик (около 15%).