Завершить работу виртуальной машины: | Остановить виртуальную машину «имя виртуальной машины» | < /tr> таблица>
Как включить Hyper V в Windows 10?
Убедитесь, что в настройках BIOS включена поддержка аппаратной виртуализации. Настройте сеть для среды Hyper-V для поддержки внешних сетевых подключений. Также убедитесь, что виртуальный коммутатор создан и работает. Также попробуйте использовать командную строку PowerShell для включения Hyper-V.
Почему Windows 10 Hyper V не запускается?
Я получаю сообщение об ошибке: Start-VM: «TEST» не удалось запустить. (Идентификатор виртуальной машины 4E36D357-3D29-402D-A071-E728AD7A5AC5) «ТЕСТ» не удалось запустить рабочий процесс: %% 3228369022 (0xC06D007E). (Идентификатор виртуальной машины 1. Удалена роль Hyper-V, переустановлена роль Hyper-V 2. Удалена и заново создана новая виртуальная машина с использованием новых файлов конфигурации и VHDX 3.
Почему Hyper V не настроен на включение управления ресурсами процессора?
Сообщение «Hyper-V не настроено для включения элементов управления ресурсами процессора» указывает на то, что Hyper-V больше не управляет ресурсами ЦП для виртуальных машин. Начиная с Windows 10 версии 1803 ресурс ЦП управляется основной ОС (корневой раздел).
Можно ли запустить Hyper-V в Windows 10 1809?
Недавно я обновил свою систему Windows 10 до октябрьского обновления 1809; все работает хорошо и даже немного быстрее. Все, что есть, кроме Hyper-V. Я использую Windows 10 Enterprise. Раньше Hyper-V был прекрасно функционален, и я использовал его для запуска Docker Engine и разработки в этой системе.
FWIW, что менеджер Hyper-V ссылается на эту страницу, чтобы объяснить приведенное выше предупреждающее сообщение, довольно бесполезно. Подсказка пользовательского интерфейса: "Эй, в ваших настройках что-то не оптимальное", а ссылка является своего рода обещанием, что "если вы перейдете по этой ссылке, мы объясним, что вы можете сделать".
Но тогда вы этого не сделаете. Страница представляет собой архитектурный обзор. Это похоже на руководство по рыбалке, когда все, что вам действительно нужно, это хороший свежий лосось ;-)
Документополиснингер
- Идентификатор: b9533e43-4ff9-0c74-a76f-f6501e7a8009
- Идентификатор, не зависящий от версии: 40b4f3df-1ec0-fa0c-5a25-f0f2ddb718d3
- Содержание: архитектура Hyper-V
- Источник содержания: виртуализация/hyper-v-on-windows/reference/hyper-v-architecture.md
- Вход на GitHub: @scooley
Текст был успешно обновлен, но возникли следующие ошибки:
Я согласен, что это может быть правильным способом заявить об этом, но как человек, незнакомый с Hyper-V (мой опыт работы с ESXi/XenServer), я, по крайней мере, надеялся, что Ctrl+F «Управление ресурсами процессора» дают больше результатов, чем комментарий, в котором говорится, что на странице явно не указано, что не так. Возможно, объяснение того, что на самом деле делает загадочный дескриптор, и дополнительные шаги отладки, которые можно использовать? Возможно, лучшим решением было бы создать страницу об «управлении ресурсами процессора», дать общий обзор этого аспекта, какое оборудование необходимо, и дать ссылку на эту страницу для полного дескриптора. Затем диспетчер Hyper-V может создать ссылку на эту страницу.
Из соображений вежливости я предпочитаю говорить "Не поддерживается на вашем устройстве", а не указывать на двухстраничное описание какой-то архитектуры без единого слова.
Согласен с предыдущими комментариями. У меня рабочий стол Ryzen 2700x с 64 ГБ ОЗУ и массивом твердотельных накопителей. Теперь мне говорят, что я неправильно настроил элементы управления процессором (это кажется новым в 10 в последней сборке или двух, так как я впервые вижу это на этом или любом другом оборудовании, так как я начал работать на Hyper-V и до этого Virtual PC). Эта статья может быть полезной для некоторых людей, но ссылка в mmc Hyper-V, указывающая на это, является грустной шуткой для конечного пользователя/администратора :(
это область, на которую, по-видимому, должна указывать консоль.
В последней сборке Windows 10 что-то сломалось в виртуализации
computergeek125 прокомментировал 11 сентября 2018 г.
@wilsonwill15, так как это для веб-страницы, а не для самой Windows 10, вы можете найти более полезные результаты в приложении Feedback Hub для Windows 10
miksan92k прокомментировал 18 сентября 2018 г.
@computergeek125 На самом деле, поскольку в Windows 10 есть Hyper-V, и он отображается в области Hyper-V > Процессор, это правильная область для @wilsonwill15, чтобы опубликовать свой комментарий. Я не помню, чтобы я видел эту ошибку при настройке нескольких процессоров с помощью Windows 10 1709 Hyper-V
computergeek125 прокомментировал 18 сентября 2018 г.
@miksan92k Я не отрицаю, что Windows 10 поддерживает Hyper-V. Я запускаю его на своем личном рабочем столе. Мой комментарий заключается в том, что эта ветка связана с отзывами о веб-странице, а не о продукте. Я думал, что Центр отзывов — это то место, куда будут отправляться отзывы об продукте.
Понятно. Мой комментарий был только для того, чтобы другие знали, что информация действительна и в Windows 10. Есть еще много людей, которые не в курсе того, что Windows 10 Hyper-V существует, но также важно знать, что между W10 Hyper-V и WS201x Hyper-V есть различия. Надеюсь, это имеет смысл.
Во вторник, 18 сентября 2018 г., в 18:43 Райан Смит ***@***.***> написал: @miksan92k Я не отрицаю, что Windows 10 поддерживает Hyper-V. Я запускаю его на своем личном рабочем столе. Мой комментарий заключается в том, что эта ветка связана с отзывами на *веб-странице*, а не на *продукте*. Центр отзывов — это то место, куда, как я думал, будут отправляться *отзывы о продукте*. — Вы получаете это, потому что вас упомянули. Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите обсуждение .
Любопытно, что, как указывает пользователь "miksan92k":
- до обновления функции (b1709 включительно) сообщение не появлялось (подтвердить).
- В обновлении b1709 я смог создавать, устанавливать и использовать виртуальные машины на базе x86 из различных дистрибутивов Linux (включенных в список, Debian 8, Ubuntu 14.04, . К сожалению, у меня не было возможности сделать это с Debian 9 x86 перед обновлением до b1803);
- после обновления до b1803 и поступательно, дистрибутивы x86 описанных выше редакций Linux не более чем первое загрузочное меню cd/dvd (вместо меню получаю черный экран). ;
- насколько я могу судить, виртуальные машины, уже созданные (и работавшие) в b1709 и ранее, также постепенно перестали работать с обновлением для b1803, якобы из-за проблем с ядром)
Я еще не смог протестировать b1809. как только возможность позволит (даже указать, что все по-прежнему), сообщаю.
RyanWAnderson прокомментировал 7 ноября 2018 г.
Я согласен с ОП - это можно было бы улучшить. Объяснение архитектуры было очень информативным, однако ссылка называется «Узнайте больше о параметрах конфигурации процессора Hyper-V». Я ничего не узнал о параметрах конфигурации процессора.
Если Hyper-V определяет, что среда не поддерживает управление ресурсами процессора, было бы очень полезно, если бы пользовательский интерфейс сообщал нам, почему. не включен.
Та же проблема, что и у OP. Последняя сборка сломала его, и ссылка неверна из-за ошибки. В нем объясняется, как это работает, но ничего не говорится о том, как это исправить.
jeffstokes72 прокомментировал 9 декабря 2018 г.
Ого, это до сих пор не исправили? с
jeffstokes72 прокомментировал 9 декабря 2018 г.
Создал для этого отзыв.
прокомментировал cabellonnovie 10 декабря 2018 г. •
Я попытаюсь рассказать, что я знаю о страшном «Hyper-V не настроен на включение управления ресурсами процессора». Это уведомление появляется в настройках ЦП виртуальной машины Hyper-V, если вы обновили Windows 10 до версии 1803.
Сообщение «Hyper-V не настроено для включения элементов управления ресурсами процессора» означает, что Hyper-V больше не управляет ресурсами ЦП для виртуальных машин. Начиная с Windows 10 версии 1803 ресурс ЦП управляется основной ОС (корневой раздел).
Управление ресурсами ЦП для виртуальных машин называется "планировщик". Исходный планировщик в предыдущих версиях Windows назывался «Классический планировщик», а в Windows 10 версии 1803 он был изменен на новый «Корневой планировщик» в качестве планировщика по умолчанию для Hyper-V.
Я предполагаю, что это изменение реализовано Microsoft после обнаружения уязвимостей Spectre и Meltdown.
Негативное влияние "Root Scheduler" – высокая нагрузка на ЦП. По моему опыту, одна виртуальная машина может достигать 100% загрузки ЦП. Root Scheduler менее эффективен по сравнению с Classic Scheduler. Если вы используете виртуальные машины в режиме корневого планировщика, вы можете увидеть задачу/процесс в диспетчере задач с именем «Vmmem», потребляющим много ресурсов ЦП и памяти.
Преимущество использования "Root Scheduler" заключается в высокой степени изоляции. Они сказали, что Защитник Windows теперь глубоко интегрирован в ОС с Root Scheduler (я не уверен) и сканирует системную память на наличие аномалий, которые могут быть вызваны зараженными виртуальными машинами.
Если вы спрашиваете, можете ли вы вернуться к классическому планировщику, я думаю, что можете, но Microsoft заявила, что «Root Scheduler — единственный поддерживаемый планировщик в Windows 10 1803 и более поздних версиях».Но по моему опыту, изменение планировщика по умолчанию не имеет большого значения. Может быть, вы можете попробовать и опубликовать свои результаты здесь.
Я попытался вернуть корневой планировщик в классический планировщик в Windows 10 версии 1803, и сообщение «Hyper-V не настроено для включения управления ресурсами процессора» исчезло, но Vmmem в диспетчере задач все еще существует, а ЦП по-прежнему достигает 100 %. когда одна виртуальная машина испытывает большие нагрузки. Я обновился до Windows 10 версии 1809 и вернулся к классическому планировщику, и оба «Hyper-V не настроены для включения управления ресурсами процессора» и «Vmmem» исчезли, но ЦП по-прежнему достигает 70%, даже если для виртуальной машины установлено значение 25. % ЦП.
Вот что вам нужно сделать, чтобы перейти на другой планировщик (примечание: это предоставляется как есть. Я не несу ответственности за любые убытки, которые могут возникнуть в результате выполнения описанного ниже процесса):
1.) Сначала проверьте планировщик по умолчанию. Вы можете проверить это, запустив этот сценарий PowerShell:
Get-WinEvent -FilterHashTable @
2.) PowerShell выдаст вам код 0x. Код 0x соответствует текущему режиму планировщика, используемому Hyper-V по умолчанию. Вы можете определить код 0x, используя следующее:
Коды 0x:
1 = Классический планировщик, SMT отключен
2 = Классический планировщик
3 = Основной планировщик
4 = Корневой планировщик
3.) Если вы хотите вернуться к классическому планировщику, вы можете использовать этот скрипт в PowerShell с повышенными правами (администратора):
bcdedit /set hypervisorschedulertype classic
4.) И после того, как вы сделали тесты, если вы хотите вернуться к корневому планировщику по умолчанию, запустите скрипт:
bcdedit /deletevalue hypervisorschedulertype
На момент написания этой статьи я придерживаюсь классического планировщика, потому что заметил незначительное улучшение производительности процессора, особенно в играх. Я думаю, что на хост-ОС также влияют накладные расходы ЦП корневого планировщика, потому что хост-ОС также работает на виртуальном уровне, когда включен Hyper-V.
Вы получили предупреждение ниже при настройке количества виртуальных процессоров в Hyper-V.
Проблема:
Как включить управление ресурсами процессора в Hyper-V?
Решение:
<р>1. В чем разница между ядром и логическим процессором?
- Гнездо — это слот, содержащий один или несколько механических компонентов, обеспечивающих механическое и электрическое соединение между микропроцессором и печатной платой (PCB). Это позволяет размещать и заменять центральный процессор (ЦП) без пайки.
- Ядро — это физический процессорный блок (аппаратный компонент) внутри вашего процессора.
- Логический процессор или логическое ядро — это процессор, видимый операционной системой. Логический процессор физически не существует.
Пример:
<р>2. Что такое SMT?
Одновременная многопоточность, или SMT, – это технология, используемая в современных процессорах, позволяющая совместно использовать ресурсы процессора отдельными независимыми потоками выполнения.
Процессоры с поддержкой SMT доступны как от Intel, так и от AMD. Intel называет свои предложения SMT технологией Intel Hyper Threading или Intel HT.
<р>3. Как Hyper-V виртуализирует процессоры?
- Hyper-V создает и управляет разделами виртуальных машин, в которых распределяются и совместно используются вычислительные ресурсы, под контролем гипервизора. Разделы обеспечивают строгие границы изоляции между всеми гостевыми виртуальными машинами, а также между гостевыми виртуальными машинами и корневым разделом.
- Корневой раздел сам по себе является разделом виртуальной машины, хотя он обладает уникальными свойствами и гораздо большими привилегиями, чем гостевые виртуальные машины. Корневой раздел предоставляет службы управления, которые контролируют все гостевые виртуальные машины, обеспечивают поддержку виртуальных устройств для гостей и управляют всеми устройствами ввода-вывода для гостевых виртуальных машин. Microsoft настоятельно рекомендует не запускать рабочие нагрузки приложений в корневом разделе.
- Каждый виртуальный процессор (VP) корневого раздела сопоставляется 1:1 с базовым логическим процессором (LP). Виртуальный сервер хоста всегда работает на одном и том же базовом LP — миграция виртуальных серверов корневого раздела не производится.
- По умолчанию LP, на которых запущены хост-виртуальные серверы, также могут запускать гостевые вице-президенты.
- Гостевая виртуальная машина может быть запланирована гипервизором для запуска на любом доступном логическом процессоре. Хотя планировщик гипервизора учитывает локальность временного кэша, топологию NUMA и многие другие факторы при планировании гостевого VP, в конечном итоге VP можно запланировать на любом хосте LP.
<р>4.Какие бывают типы планировщиков гипервизора Hyper-V?
- Классический планировщик обеспечивает справедливую упреждающую циклическую модель планирования для гостевых виртуальных процессоров.
- Основной планировщик обеспечивает надежную защиту для изоляции гостевых рабочих нагрузок и снижает изменчивость производительности для рабочих нагрузок внутри виртуальных машин, работающих на узле виртуализации с поддержкой SMT.
- Корневой планировщик передает управление планированием работы корневому разделу. Планировщик NT в экземпляре ОС корневого раздела управляет всеми аспектами планирования работы системных LP.
<р>5. Определите текущий тип планировщика гипервизора Hyper-V
Выполните приведенную ниже команду.
- 1 = классический планировщик, SMT отключен
- 2 = классический планировщик
- 3 = основной планировщик
- 4 = корневой планировщик
<р>6. Включите элементы управления ресурсами процессора в Hyper-V, задав для типа планировщика значение Core или Classic.
В этой статье мы рассмотрим конфигурацию процессора для горячего/дополнительного процессора, доступную в Windows Server Hyper-V.
Роль Hyper-V в Windows Server позволяет создать виртуализированную вычислительную среду, в которой можно создавать виртуальные машины и управлять ими. Вы можете запускать несколько операционных систем на одном физическом компьютере и изолировать операционные системы друг от друга. С помощью этой технологии вы можете повысить эффективность своих вычислительных ресурсов и высвободить аппаратные ресурсы.
В этой статье
Введение
Как вы уже знаете, мы не можем добавлять или удалять виртуальные процессоры (vCPU) во время работы виртуальной машины. Так было с момента выпуска Hyper-V в октябре 2008 года.
Если мы посмотрим на обычную виртуальную машину, мы увидим, что количество виртуальных процессоров неактивно во время работы виртуальной машины:
Горячая настройка/Добавление дополнительного ЦП
Что мы можем сделать, мы можем зарезервировать ряд ресурсов для виртуальной машины.
Например: всегда следите за тем, чтобы для этой ВМ было зарезервировано не менее 25 % ядра одного процессора.
Следующий параметр — это ограничение виртуальной машины (в процентах).
Обратите внимание на то, что отображается в процентах от общих системных ресурсов, сколько это общий системный ресурс хоста Hyper-V.
Эта виртуальная машина имеет один процессор с 6 % от общего объема системных ресурсов, поскольку физический узел фактически имеет 16 логических процессоров.
Таким образом, 1 процессор старше 16 соответствует 6% всей системы.
Какая хорошая вещь, которую мы на самом деле можем сделать, мы можем изменить эти ограничения во время работы виртуальной машины, как показано на рисунке ниже.
Одну вещь, которую мы можем сделать, скажем, например, для этой виртуальной машины, я хотел, чтобы она обычно имела только 2 процессора.
Но может быть такой экстремальный сценарий, когда я хочу получить доступ к 4 виртуальным ЦП во время работы ВМ, как…? Никакой магии :)
Мы просто даем ему 4 виртуальных процессора, в Hyper-V нет реальных недостатков, потому что он не использует планирование усиления в процессоре, как VMware, нет проблем с предоставлением ему большего количества виртуальных процессоров.
Итак, 4 виртуальных ЦП со 100-процентным пределом, равным 25 % от общего объема системных ресурсов…
Однако на самом деле мы хотим ограничить это до 50 %, так что сейчас мы фактически предоставляем 2 ядра для обработки, и это все, что мы можем позволить использовать для виртуальной машины.
Если это загруженное время, мы хотим эффективно использовать/добавлять некоторые дополнительные ресурсы ЦП, мы могли бы увеличить этот лимит, возможно, до 3 ядер со стоимостью @ 75% или получить доступ ко всем 4 @ 100%.
На самом деле их можно изменить во время работы виртуальной машины...
Последний вариант: относительный вес действительно используется во время споров.
Относительный вес действительно определяет, сколько процессорного времени я могу получить по сравнению с другими виртуальными машинами.
Предположим, относительный вес этой ВМ равен 100, а относительный вес другой виртуальной машины, например, равен 200.
Тот, у которого 200, получит в два раза больше циклов процессора, чем тот, у которого 100.
Это позволяет нам сбалансировать, какие ВМ важнее других.
Обзор
В этой статье мы показали вам, как настроить горячее добавление дополнительного ЦП в Windows Server Hyper-V.
Некоторые ключевые моменты, на которые следует обратить внимание. Эмпирическое правило при выделении ЦП виртуальной машине. Лучше всего выделить 1 виртуальный процессор, а затем проверить загрузку ЦП.
Для использования нескольких виртуальных ЦП следует рассматривать следующие продукты Microsoft:
1) Сервер обмена.
3) Сервер SharePoint.
5) Инфраструктура служб удаленных рабочих столов (RDS).
Мы надеемся, что Microsoft добавит эту функцию в следующую версию Hyper-V (добавление/удаление виртуальных процессоров на лету).
Обязательно ознакомьтесь с подробной информацией о Hyper-V в моей последней кулинарной книге Windows Server Hyper-V!
Читайте также: