У нас есть сервер под управлением Windows Server 2016 с 4 физическими ядрами (8 гиперпотоков) и установленным Hyper-V.
Теперь предположим, что есть две виртуальные машины, каждая из которых настроена в Hyper-V на определенное количество ядер X. Предположим, что каждая из этих виртуальных машин находится под очень высокой нагрузкой - от 80% до 100% загрузки ЦП.
Если я хочу сохранить запас прочности хоста, чтобы я мог удаленно подключать рабочий стол к серверу для управления им, какое максимальное количество ядер я могу назначить каждой виртуальной машине в Hyper-V? Нужно ли мне оставлять одно ядро «свободным», чтобы хост оставался стабильным / доступным? Если да, могу ли я оставить свободным частичное ядро вместо всего ядра?
Есть ли отдельная настройка, чтобы указать, сколько ЦП должно быть сохранено для хост-машины?
Кроме того, в Hyper-V одно ядро означает одно физическое ядро (из которых 4 в этом примере) или одно логическое ядро (из которых 8 в этом примере)?
Любая помощь с этим приветствуется.
Нужно ли мне оставлять одно ядро «свободным», чтобы хост оставался стабильным / доступным?
Нет. Видите, "хост" - это ВМ. И эта конкретная главная виртуальная машина имеет более высокий приоритет, чем любые другие виртуальные машины.
Если да, могу ли я оставить свободным частичное ядро вместо всего ядра?
Учитывая, что все назначенные числа ядер являются INTEGER, как бы вы вообще Вводили нецелое число?