Увеличение максимального числа логических процессоров в виртуальной машине Hyper-V

По умолчанию в гипервизоре Hyper-V в Windows Server 2008 для отдельной виртуальной машины число логических процессоров можно устанавливать в диапазоне от 1 до 4. С помощью нехитрых манипуляций можно обойти этот барьер. Разве что сумма всех логических процессоров всех виртуальных машин не должна превышать общего числа ядер физического компьютера. А также хочу предупредить, что:

Все изменения с виртуальной машиной вы делаете на свой страх и риск. Автор не несет ответственности, если после выполнения данных инструкций произойдет потеря данных или что-то будет работать не так как раньше. Если согласны, тогда:

1. Остановка службы Hyper-V.

Запускаем «Диспетчер Hyper-V» ( «Пуск» — «Администрирование» — «Hyper-V» ) . После чего завершаем работу всех имеющихся виртуальных машин. Когда все виртуальные машины выключатся, останавливаем службу Hyper-V нажав на «Остановить службу» в меню «Действия» .

2. Правка файла настроек виртуально машины.

Теперь перейдем в директорию где расположена виртуальная машина, для которой необходимо изменить число процессоров. Узнать этот путь, можно зайдя в параметры виртуальной машины и выбрав вкладку «Расположение файла снимка» .

В этой директории заходим в папку «Virtual Machines» , где видим XML файл с именем идентификатором виртуальной машины. Открываем этот файл любым текстовым редактором, например блокнотом.

Опускаемся в конец файла и находим там строку «<count type=»integer»>4<count>»

Меняем значение 4 на то, какое необходимо, например 8. После чего сохраняем файл и запускаем службу виртуальных машин нажав на «Запустить службу» в диспетчере Hyper-V.

А зайдя в параметры виртуальной машины и перейдя на вкладку «Процессор«, мы увидим, что теперь максимальное число логических процессоров стало равно 8.

Выбираем необходимое значение, сохраняем настройки, нажав «Применить» , и запускаем виртуальную машину.

Помогла ли вам данная статья?
Да, спасибо, все получилось.
Немного помогла.
Нет, совсем не помогла.
Не то, что я искал(а).
Смотреть результаты
Запись опубликована в рубрике Hyper-V в Windows Server 2008 R2, Windows Server 2008 R2 с метками , . Добавьте в закладки постоянную ссылку.


6 Responses to Увеличение максимального числа логических процессоров в виртуальной машине Hyper-V

  1. Владимир говорит:

    Попробовал — выдаёт ошибку , что в ВМ больше ЦП , чем на хосте и машина не запускается . Может ещё что то нужно менять ?

    • Виталий Онянов говорит:

      А сколько Процессоров и ядер в сумме на физической машине, и сколько вы хотите добавить в виртуальную?

      • Владимир говорит:

        Допустим на физической машине 4 ядра , или 2 . Нужно добавить в виртуальную машину 8 ядер .
        Где то я встречал , может в VirtualBox , возможность задавать в виртуальных машинах больше ядер , чем на физической машине . Правда виртуалка с этим очень сильно тормозит.
         

        • зЯБЛЕг говорит:

          QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC

        • Передз говорит:

          VirtualBOX прекрасно подходит, как для тех кто хочет попробовать новую для себя ОС, но не хочет ее устанавливать на свою «реальную машину», так и для любителей экспериментов которые могут привести к краху ОС. Из плюсов данного продукта можно отметить следующие: довольно быстрая скорость работы, поддержка USB устройств, возможность подключить папки хостовой ОС как удаленный ресурс виртуальной ОС, удобная и интуитивно понятная настройка параметров виртуальных машин, возможность создания сети из виртуальных машин и включения виртуальных машин в реальную локальную сеть, возможность эмуляции многопроцессорных машин, включение 3D акселерации у виртуальных машин. В общем продукт достоин внимания.

Добавить комментарий для Владимир Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *