web-dev-qa-db-ja.com

Azure VMコアvs vCPU

Azureで2つの異なるVMシリーズを比較すると、1つはコアともう1つはvCPUを持っていることがわかります。コア/ CPUの数、メモリおよびプロセッサのタイプ(インテルXeon E /プラチナなど) )、どちらが他の利点よりも優れていますか?CPUは複数のコアを持つことができると理解していますが、Azureでは4つのvCPUと4つのvCoreの違いは何ですか?

GシリーズとコアG Series with Core

DシリーズとvCPUD Series with CPU

2
Thomas

私はAzureの用語にあまり詳しくありませんが、AWSと同じだと思います。「コア」は実際の物理CPUコアのように聞こえますが、「vCPU」は通常、ハイパースレッディング対応の1つのスレッドを指します。

CPUオプションの最適化https://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu .html

すべての場合において、vCPUはコアあたりのスレッド数であり、デフォルトは2で、1または2のみが有効な値です

1
Juraj Martinka

これは、実際のコアを取得するか、仮想コアを取得するかによります。

古いVM SKU、およびHシリーズなどの一部の特殊なSKUには、ホストマシンの物理コアとVMのコアの間に1対1のマッピングがあるため、VM専用の実際のコアが得られます、ハイパースレッディングなし。

最新のSKU v3以降はハイパースレッディングを使用しているため、VMに割り当てられたコアは、ホストマシンの物理コアに1対1でマッピングされません。

1
Sam Cogan