13

Linux で CPU の順序がどのようなものか知りたいです。ハイパースレッド システムでスレッドを cpu0 にバインドし、別のスレッドを cpu1 にバインドするとします。これらは両方とも同じ物理コア上にあります。4 つのコアとハイパースレッディングを備えた Core i7 920 の場合、/proc/cpuinfo の出力から、cpu0 と cpu1 は異なる物理コアであり、cpu0 と cpu4 は同じ物理コア上にあると考えられます。

ありがとう。

4

3 に答える 3

20

物理的な CPU/ソケットは としてリストされていphysical idます。
物理コアは としてリストされていcore idます。
ハイパースレッディングによるプロセッサ エントリは、独自の を取得しますが、 とを別のものとprocessor共有します。core idphysical id

各物理 CPU ( physical id) は複数のコア ( core id) を持つことができ、ハイパースレッディングによって追加の論理 CPU にさらに分割できることに注意してください。論理 CPU は、全体でprocessor id.

ここに例を含む詳細な説明があります: web.archive.org経由のarchive.richweb.com/cpu_info

于 2010-06-10T23:31:47.870 に答える
-1

このリンクで提供されているポインターを参照してください。物理プロセッサ、コア、およびハイパースレッディングに関する情報はすべて /proc/cpuinfo にありますが、そのファイル内の複数のエントリからの情報を照合して、どのエントリがグループ化されているかを特定する必要があります。

于 2011-01-28T22:24:53.557 に答える