Назад | Перейти на главную страницу

Какое влияние на производительность оказывает гиперпоточность для одного процессора Nehalem +?

Я выбираю между двумя моделями серверов, основное различие между которыми заключается в доступности Hyper-Threading.

Речь идет о серверах SYS-E32-1 и SYS-E32-3. из Итак, вы начинаете (ан OVH бренд) и используйте либо Intel Xeon E3-1225 v2 или E3-1245 v2, обе Ivy Bridge ("третье поколение" Core-i Xeon CPU):

Большая разница между ними заключается в том, что первый имеет конфигурацию 4 ядра / 4 потока, а второй - 4 ядра / 8 потоков из-за включения Hyper-Threading.

Я собираюсь запустить CentOS 6 и другие гостевые ОС на хосте CentOS 6 с виртуализацией KVM. В настоящее время я назначаю 1 виртуальный процессор на каждую виртуальную машину, так как этого достаточно для моих текущих нагрузок. Наша обычная нагрузка - обычные веб-сервисы.

Насколько должна отличаться производительность для меня? Близко ли это к вдвое большей вычислительной мощности или почти такой же вычислительной мощности, распределенной по вдвое большему количеству ядер?

Прирост производительности сильно зависит от типа выполняемой вами нагрузки. К сожалению, вам придется проверить это самостоятельно.

Процитировать Статья в Википедии:

Hyper-Threading может улучшить производительность некоторых приложений MPI, но не всех. В зависимости от конфигурации кластера и, что наиболее важно, от характера приложения, работающего в кластере, прирост производительности может варьироваться или даже быть отрицательным. Следующим шагом является использование инструментов производительности, чтобы понять, какие области способствуют повышению производительности, а какие - снижению производительности.

Тем не менее, ничто не помешает вам купить процессор с поддержкой Hyper-Threading, а затем отключить HT в BIOS.