В статье "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%).
|