仕様を確認したところ、i5-3427UCPUには2つのコアがあります。

しかし、アクティビティモニターには4つの小さなグラフが表示されます。 CPUなので、4コアのように見えます。

どちらが正しいですか?アクティビティモニターに4つのグラフがあるのはなぜですか?

コメント

回答

コンピュータには2つのコアがありますが、4つの論理プロセッサがあります。表示されているのは、Intelのハイパースレッディングテクノロジーです。このテクノロジーは、単一のコアに複数の論理プロセッサを配置するため、各コアは一度に複数のスレッドを実行できます。 。

このコアと複数のコアの違いは、ハイパースレッディングは、実際の実行ユニットではなく、現在の状態を制御するプロセッサの部分のみを複製することですが、複数のコアはすべてを複製します。つまり、コンピュータは各コアのスレッドが実行ユニットの異なる部分を使用している場合にのみ、4つのコアがあるように実行されますが、まったく同じものが1つのコアの両方のスレッドで実行されている場合、2つよりも高速になることはありません。ハイパースレッディングのないコアシステム。

コメント

  • 魅力的。実行ユニットの部分は何ですか?一度に4つのCPUを集中的に使用することはできますか、それとも2つだけを実行できますか?
  • さまざまな部分はプロセッサに大きく依存し、おそらく公開情報ではありません。興味深い点の1つは、プロセスが使用するメモリが多いほど効率が高くなることです。これは、一方のプロセッサが実行ユニットを使用し、もう一方のプロセッサがRAMを待機しているためです。

回答

ターミナルを開いて(たとえば、Spotlight経由でターミナルを検索して)コアの数を確認してから実行します

system_profiler | less 

大量の情報をダンプします。「ハードウェア」(すべての情報の上部に近い)というカテゴリと「コアの総数」というエントリを探します。 。そこにあなたの答えがあります。

すべての出力を閲覧したくない場合は、簡単な

system_profiler | grep "Total Number of Cores" 

を提供します。結果を直接表示します。

または「このMacについて」(左上のAppleアイコン)を使用します)> more info> system report、コアの数を示します。

コメント

  • @ Borderline-より良いt oより適切に回答できると思われる場合は、これを回答として評価してください-ありがとう、D。
  • @stuffe、この変更はどうですか?

回答

ここに、コアの数を直接出力するターミナルコマンド:

sysctl hw.ncpu 

論理コアと物理コアを区別するように注意してください。これらも利用できます:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

出典: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です