web-dev-qa-db-ja.com

このアップデートでは、PCIDパフォーマンス最適化のWindows OSサポートが有効になっています。WindowsServer 2012 R2

私はこれに従いました 記事 Windows Server 2012 R2を実行しているGoogle Compute VMの更新と混合結果の取得について。 Microsoft Articleでは、すべてにTrueのフラグが付けられています。

以下は、Google Computeで同じバージョンのWindows Server 2012 R2を実行している2つの異なるVMからの2つのスクリーンショットです。

このアップデートでは、PCIDパフォーマンス最適化のWindows OSサポートが有効になっています。False(これをTrueに設定する方法) enter image description here このアップデートでは、PCIDパフォーマンス最適化のWindows OSサポートが有効になっています:True enter image description here

PCIDパフォーマンス最適化のためのWindows OSサポートをTrueに設定する方法

また、スクリーンショットを見て、他に何か心配がありますか? Microsoft ArticleのようにすべてTrueに設定できますか?

前もって感謝します

3
Boomerang

PCID(Process-Context Identifiers)は、一部のCPU(ほとんどが新しい/ハイエンドで、一般的にHaswell(第4世代)以降と考える)に存在する機能であり、メルトダウンパッチによってもたらされるパフォーマンスへの影響を緩和するのに役立ちます。

これは設定できるものではありません-WindowsがCPUがPCIDをサポートしていることを検出した場合、Windowsはそれを使用し、リストされている行でそれがオンであることを確認します。

tldr:PCIDはセキュリティに影響を与えず、パフォーマンスへの影響の一部を軽減します。

PS: this は進行中のディスカッションで確認できます pdate はWindows Server 2012 R2 Standardの改善(および修正)でも利用できます。

4
MaxW

Sysinternals Coreinfoをダウンロードしてください。そして、昇格されたコマンドプロンプトでこのプログラムを実行します。

CPU機能の長いリストがあります。

PCIDおよびINVPCID機能を見つけます。星印の付いた機能のみがアクティブになり、マイナス記号の付いた機能はアクティブになりません。

両方のVMイメージのCPU名を(システム画面で)共有してください。

Xeon-Coreの最新世代は、INVPCID機能をゲストにパススルーできると思います。

Xeon E5-2620 v3(Haswell-EP)でWindows Server2012 R2-VMを実行しています。また、INVPCIDをアクティブにすることはできません。

Haswell-EP(仮想化なし)で直接実行されるWin Server2012 R2は、INVPCID(100%shure)を使用できます。


2番目の推測は次のとおりです。

おそらく、VMの課金/契約に違いがあります。

VM exclusivleyが1つの物理コアで実行されている-> INVPCIDが有効になっている

1つ以上VM 1つの物理コアで実行-> INVPCID無効

1
simplyTom

VMとはどのような種類ですか?VMwareでは、次のEVCモードが必要です: https://kb.vmware.com/s/article/1003212 Intel "ハスウェル」世代
クラスター内のすべてのホストにIntel "Haswell" Generationプロセッサーのベースライン機能セットを適用します。 Intel "Ivy Bridge" Generation EVCモードと比較して、このEVCモードは、ABMX2、MOVBE、FMA、PERMD、RORX/MULX、INVPCID、VMFUNCなどの追加のCPU機能を公開します。

0
adrianfd