メインコンテンツへスキップ
サポート・ナレッジベース

インテル® Xeon® プロセッサーの vCPU、コア、ハイパースレッディングにはどのような違いがありますか?

コンテンツタイプ: 製品情報 & ドキュメント   |   記事 ID: 000098959   |   最終改訂日: 2026/03/03

環境

インテル® Xeon® プロセッサー

インテル® Xeon® プロセッサーは、その卓越した処理能力と信頼性により、データセンターやハイパフォーマンス・コンピューティング環境で広く使用されています。これらのプロセッサー内では、コア、ハイパースレッディング、vCPU という 3 つの重要な概念がよく議論されます。

この記事では、これらの概念の違いと関係を明確にし、インテル Xeon プロセッサーの動作方法とリソースの最適化方法についてより深く理解します。

コア

コアは CPU 内の主要なプロセシングユニットで、インテル® Xeon®プロセッサー上で命令を実行します。各コアは、単一の実行スレッドを実行できる個別の処理エンティティです。

インテル® Xeon®プロセッサーは、複数のコアを備えており、複数のタスクを同時に実行できます。プロセッサーのコア数は、その並列処理能力を決定する重要な要素であり、コア数が多いほど、負荷の高い独立したワークロードでのパフォーマンスが向上します。

ハイパースレッディング

ハイパースレッディング (HT) は、1 つのコアで インテル® Xeon® プロセッサー上で 2 つの実行スレッドを同時に処理できるようにするインテルが開発したテクノロジーです。これは、レジスターファイルなどの特定のコアコンポーネントを複製し、2つのスレッドがコアの実行リソースを共有できるようにすることで実現されます。ハイパースレッディングは、特にマルチスレッド・ワークロードにおいて、システムの応答性とスループットを向上させることができます。ハイパースレッディングが有効な場合、各コアは「論理プロセッサー」または「スレッド」と呼ばれることが多い 2 つのスレッドを処理できます。このテクノロジーは、一方のタスクが待機しているときにコアが2つのタスクを同時に実行できるようにすることで、CPU使用率を約10〜30%向上させることができます。

Example image

Vcpu

vCPU (Virtual CPU) は、インテル® Xeon® プロセッサー上の CPU コアまたはスレッドを仮想的に表現したものです。仮想環境では、vCPU は仮想マシン (VM) に割り当てられた CPU リソースを表す論理エンティティです。vCPU は、ホスト マシン上の物理コアまたはハイパースレッド (論理プロセッサ) のいずれかにマップできます。VM に割り当てられた vCPU の数によって、VM が同時に実行できるスレッドの数が決まります。通常、1 vCPU は 1 ハイパースレッド (ハイパースレッディングがオフの場合は 1 コア) に相当します。例えば、ハイパースレッディングが有効 (20 スレッド) の 10 コア インテル® Xeon® プロセッサーは、約 20 個の vCPU をサポートできますが、これらは専用の物理コアではなくタイムスライスされた共有です。

コア、ハイパースレッディング、vCPU の関係

関係を説明するには:

  • 各物理コアは、ハイパースレッディングなしで 1 つのスレッドを実行できます。
  • ハイパースレッディングを有効にすると、各物理コアは 2 つのスレッド (論理プロセッサー) を実行できます。
  • vCPU は CPU リソースの仮想表現であり、物理コア (1 つのスレッド) またはハイパースレッド (1 つの論理プロセッサ、物理コアを別のスレッドと共有) のいずれかにマップできます。

たとえば、8つの物理コアを備え、ハイパースレッディングが有効になっているインテル® Xeon®プロセッサは次のようになります。

  • 8 つの物理コア
  • ハイパースレッディングによる 16 個の論理プロセッサー (スレッド) (コア当たり 2 個のスレッド)
  • 最大 16 vCPU (仮想化環境と構成による)。

結論

要約すると、コアは物理プロセッシングユニットを表し、ハイパースレッディングはコアごとに2つのスレッドを有効にし、vCPUはインテル® Xeon®プロセッサ上の仮想マシンに割り当てられたCPUリソースの仮想表現です。これらの概念を理解することは、さまざまなコンピューティング環境で インテル® Xeon® プロセッサーのパフォーマンスを最適化するために非常に重要です。

物理コアが高速な負荷の高い連続計算でも、ハイパースレッディング (したがってより多くの vCPU) によって同時処理が改善される多くの I/O 操作や Web 要求があるシナリオでも、これらのリソースの利用方法を知ることで、システムの効率と生産性に大きな影響を与える可能性があります。

ハイパースレッディングの詳細については、「 ハイパースレッディングとは」の記事を参照してください。 - インテル。

関連製品

本記事は、1 製品に適用します。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。