CPUとコアの違いは何ですか?


10

lscpu私のPC の出力は次のようになります-

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               1200.093
BogoMIPS:              3392.08
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

4 CPUと2コアがあることを意味しますか?


3
ハイパースレッディングのため、システムに合計4つのCPUとして表示される2つのコアを持つ1つのチップ(ソケット)。
クサラナンダ

2
@Kusalananda、CPU(s)内のlscpuは、cores1つの物理CPU内の論理中央処理装置の数(の数)を示します。ですよね?
ss_iwe 2017年

@saisasankaはい。関連質問:unix.stackexchange.com/questions/88283/...
dr_

1
@saisasankaこの場合、1つのソケットに4つのCPUと2つのコアがあります。ソケットとコアは物理的です。各コアは2つのCPUとして表示されます(「コアあたりのスレッド数」)。
クサラナンダ

CPU =ソケットあたりのコア数*コアあたりのスレッド数
Amit24x7

回答:


9

からman lscpu

CPU
Linuxカーネルで使用されるCPU の論理CPU番号。

CORE
論理コア番号。コアには複数のCPUを含めることができます。

SOCKET
論理ソケット番号。ソケットには複数のコアを含めることができます。

つまり、4つのCPUがあり、1つの物理ソケットに物理2コアが含まれています。

同じ情報をから取得できますcat /proc/cpuinfo

関連質問:では、物理CPUコアではなく、論理CPUコアとは何ですか?


一度に4つの命令を実行できるということですか?
alhelal

1
多かれ少なかれ。つまり、4つのタスクを並行して実行できます。HyperThreading:en.wikipedia.org/wiki/Hyper-threading
dr_

4

論理プロセッサと物理プロセッサの混同を避けるために、

Intelでは、物理プロセッサソケットと呼びます


ハイパースレッディングテクノロジにより、単一のプロセッサコアで2つの独立したスレッドを同時に実行できます。

ハイパースレッディングはシステムのパフォーマンスを2倍にしませんが、アイドルリソースをより有効に活用してパフォーマンスを向上させ、特定の重要なワークロードタイプのスループットを向上させることができます。ビジーコアの1つの論理プロセッサで実行されているアプリケーションは、ハイパースレッド化されていないプロセッサで単独で実行している場合に得られるスループットの半分よりわずかに多くを期待できます。

概要

  • システムに1つの物理CPUがあります(Xという名前にします)
  • ハイパースレッディングにより、CPU Xは2つのCPU(CPU-X1およびCPU-X2)のように動作しますが、物理的には動作しません。
  • 各X1およびX2は、同時に 2つのスレッドを同時に実行できます。

要約すると、4つのスレッドを同時に実行できる1つの物理プロセッサがあります。


「ビジー状態のコアの1つの論理プロセッサで実行されているアプリケーションは、ハイパースレッド化されていないプロセッサで単独で実行しているときに得られるスループットの半分よりわずかに多くを期待できます。」これは、ハイパースレッディングによってコアが半分の容量をわずかに超えて実行されることを意味しますか?
Waldir Leoncio
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.