По умолчанию в гипервизоре 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.
Выбираем необходимое значение, сохраняем настройки, нажав «Применить» , и запускаем виртуальную машину.
Попробовал — выдаёт ошибку , что в ВМ больше ЦП , чем на хосте и машина не запускается . Может ещё что то нужно менять ?
А сколько Процессоров и ядер в сумме на физической машине, и сколько вы хотите добавить в виртуальную?
Допустим на физической машине 4 ядра , или 2 . Нужно добавить в виртуальную машину 8 ядер .
Где то я встречал , может в VirtualBox , возможность задавать в виртуальных машинах больше ядер , чем на физической машине . Правда виртуалка с этим очень сильно тормозит.
QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC
VirtualBOX прекрасно подходит, как для тех кто хочет попробовать новую для себя ОС, но не хочет ее устанавливать на свою «реальную машину», так и для любителей экспериментов которые могут привести к краху ОС. Из плюсов данного продукта можно отметить следующие: довольно быстрая скорость работы, поддержка USB устройств, возможность подключить папки хостовой ОС как удаленный ресурс виртуальной ОС, удобная и интуитивно понятная настройка параметров виртуальных машин, возможность создания сети из виртуальных машин и включения виртуальных машин в реальную локальную сеть, возможность эмуляции многопроцессорных машин, включение 3D акселерации у виртуальных машин. В общем продукт достоин внимания.
Действительно, VirtualBOX прекрасно подходит для экспериментов с различными ОС. Вы можете найти обзор данной программы на нашем сайте.