GoogleがコンピュータのCPU数を見つける方法を探していくつかの投稿を見つけましたが、一部の人は論理コアや物理コアなどを取得すると言っているので混乱しています。
それでは、論理コアと物理コアの違いは何ですか?物理コアのみを取得する方法はありますか?それとも、論理コアを計算に組み込むのが合理的ですか?
ベストアンサー1
物理コアは CPU 内の物理コアです。論理コアは、単一のコアが複数のタスクを同時に実行する機能です。これは初期から発生します。Pentium 4 CPUいわゆる話す能力ハイパースレッディング(HTT)。
これは、コアのサブコンポーネントが特定のタイプのコマンドに使用されず、他の長期実行コマンドが実行されるゲームと少し似ています。したがって、CPUは実際には同時に2つのタスクを実行できます。
最新のコアはより成熟したCPUなので、複数のタスクを同時に処理できますが、実際のコアのような真のCPUではありません。 tomshardwareのこの記事では、ハイパースレッディング機能の制限とコア物理機能について詳しく学んでください。Intel Core i5 および Core i7: Intel の主流の傑作。
次のコマンドを使用してボックスの欠陥を表示できますlscpu
。
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 2667.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
上記のIntel i5ノートブックには合計4つの「CPU」があります。
CPU: 4
2つの物理コアがあります(スロット1個×コア2個/ソケット=コア2個)。
ソケットあたりのコア数:2
CPUソケット:1
各スレッドは最大2つのスレッドを実行できます。
コアあたりのスレッド:2
同時に。これらのスレッドはコア論理機能です。