Включить В этом обновлении включена поддержка ОС Windows для оптимизации производительности PCID Windows Server 2012 R2

Я слежу за этой статьей об обновлении виртуальных машин Google Compute под Windows Server 2012 R2 и получаю неоднозначные результаты. В статье Microsoft все помечено как True. enter image description here В этом обновлении ОС Windows включена поддержка оптимизации производительности PCID: True enter image description here

Как установить для поддержки ОС Windows для оптимизации производительности PCID значение True

Также, глядя на снимки экрана, есть ли у меня другие проблемы? Можно ли для всех них установить значение True, как в статье Microsoft?

Заранее спасибо

3
задан 6 January 2018 в 13:13
4 ответа

PCID (идентификаторы контекста процесса) - это функция, присутствующая в некоторых процессорах (в основном более новых / более мощных, как правило, это Haswell (4-го поколения) и новее / или новее), которая помогает смягчить некоторое влияние на производительность введен патчем meltdown.

Это не то, что вы можете установить - если Windows обнаружит, что ваш процессор поддерживает PCID, Windows будет использовать его и подтвердит в строке, которую вы указали, что он включен.

tldr: PCID не влияет на вашу безопасность, он частично снижает влияние на производительность.

PS: Вы можете проверить это в ходе обсуждения и обновление , доступное при улучшении (и исправлениях) для Windows Также Server 2012 R2 Standard.

4
ответ дан 3 December 2019 в 06:00

Что это за тип ВМ? В VMware у вас есть следующий режим EVC: https://kb.vmware.com/s/article/1003212 Поколение Intel Haswell
Применяет базовый набор функций процессоров Intel поколения Haswell ко всем хостам в кластере. По сравнению с режимом EVC поколения Intel «Ivy Bridge», этот режим EVC предоставляет дополнительные функции ЦП, включая ABMX2, MOVBE, FMA, PERMD, RORX / MULX, INVPCID, VMFUNC.

0
ответ дан 3 December 2019 в 06:00

Загрузите Sysinternals Coreinfo. А затем запустите эту программу с расширенной командной строкой.

Существует длинный список функций ЦП.

Найдите функции PCID и INVPCID. Активируются только функции, отмеченные звездочкой, функции со знаком минус не активируются.

Укажите имя процессора (на экране «Системы») на обоих образах ВМ.

Я думаю, что последнее поколение Xeon-Core может передавать функцию INVPCID гостю.

У меня есть Windows Server2012 R2-VM, работающая на Xeon E5-2620 v3 (Haswell-EP). И он не может активировать INVPCID.

Win Server2012 R2, работающий непосредственно на Haswell-EP (без виртуализации), может использовать INVPCID (100% shure).


Второе предположение:

Возможно, есть различия в выставление счетов / контракт виртуальной машины.

Наличие эксклюзивной виртуальной машины, работающей на одном физическом ядре, -> INVPCID включен

Более одной виртуальной машины, работающей на одном физическом ядре -> INVPCID отключен

1
ответ дан 3 December 2019 в 06:00

Windows будет использовать PCID, если оборудование поддерживает INVPCID, то есть Haswell или новее. Если оборудование не поддерживает INVPCID,тогда Windows не вернется к использованию простого PCID; он просто не будет использовать эту функцию вообще.

Таблицы с двумя страницами Meltdown требуют, чтобы процессоры выполняли больше очистки TLB, а иногда и больше. PCID специально создан для переключения на другой набор таблиц страниц без удаления TLB. А поскольку Meltdown нуждался в исправлении, разработчики Windows и Linux наконец получили вескую причину использовать PCID и INVPCID.

Чтобы проверить, поддерживает ли ваш процессор PCID и INVPCID, загрузите из Microsoft «Coreinfo.exe», распакуйте его и запустите Командное окно. Отметьте отметку во втором столбце перед PCID и INVPCID. «*» - означает, что функция поддерживается вашим ЦП, «-» означает, что она не поддерживается ЦП.

В моем случае PCID поддерживался, но INVPCID не поддерживался, поэтому Windows отключила использование PCID после Meltdown & Патч безопасности Spectre.

Большинство ответов, которые у вас есть, исходят от идиотов, которые не понимают сути вопроса.

-1
ответ дан 3 December 2019 в 06:00

Теги

Похожие вопросы