Hyper-V станет поддерживать 24 виртуальных процессора (и 192 виртуальных машины)

Казалось бы — только неделю назад в Америке прошло торжественное мероприятие, посвящённое запуску разных технологий виртуализации, и все громкие объявления были сделаны именно тогда. Но сегодня Intel представила новую линейку шестиядерных процессоров Xeon на ядре Dunnington. И Microsoft тут же обявила, что Hyper-V сможет использовать все новые ядра в полный рост.

Арифметика здесь очень простая. Типичным сервером в современном ЦОД, этакой «рабочей лошадкой», которая обеспечивает наилучший баланс между масштабируемостью и стоимостью, считаются четырёхпроцессорные серверы. До сих пор каждый такой физический процессор мог предоставлять ОС до четырёх логических: либо четырьмя ядрами, либо двумя — с использованием технологии Hyper-Threading. Поэтому разумным ограничением для Hyper-V стала поддержка 16 логических процессоров на сервере — ведь 4×4 = 16.

Таким образом получается интересная ситуация. Если в вашем сервере больше логических процессоров, то они будут использоваться — но такая конфигурация не поддерживается Microsoft. При этом ограничить количество  логических процессоров, используемых вгипервизором, невозможно. А значит, любой сервер с большим количеством логических процессоров, на котором используется Hyper-V, автоматически попадает в категорию неподдерживаемых.

Теперь ситуация меняется. С выходом шестиядерных процессоров, в четырёхпроцессорном сервере может оказаться уже 24 логических процессора (6×4 = 24). И обеспечить их полную поддержку оказалось очень важно. Что и будет сделано уже до конца этого месяца. В Базе знаний Microsoft появится статья под номером 956710, и соответствующее обновление станет доступно для загрузки на сайте Download Center.

Заодно максимальное количество одновременно запущенных виртуальных машин будет увеличено с текущих 128 до 192. Это логично, ведь производительность сервера при замене четырёхъядерных процессоров на шестиядерные должна увеличиться. По результатам некоторых тестов, разница в производительности при сравнении четырёхпроцессорного сервера, оборудованного процессорами X7350, и аналогичной системы с процессорами X7460 составляет 39.8%. Подробности об этом тестировании должны вскоре появиться на сайте Intel. Что же касается двухпроцессорных серверов, то им ничего не светит. Все процессоры с ядром Dunnington принадлежат к семитысячной серии, то есть предназначены для работы в четырёхпроцессорных серверах.

Замечу, что готовящийся сейчас к выпуску Hyper-V Server по умолчанию не будет содержать обновления KB956710, о котором идёт речь. Но поскольку Hyper-V Server построен на кодовой базе Windows Server, обновления для них также общие. А значит — поддержку 24 логических процессоров для Hyper-V в равной степени можно добавить и к Windows Server 2008, и к Hyper-V Server 2008.