使用する必要があるコアの数を調べるための簡単なUNIXコマンドはありますか?


14

MacにUbuntu VMがあります。Ubuntuで実行できるコマンドで、使用するコアの数がわかりますか?

ホスト上で "このMacについて"を行うことはできましたが、マルチコアプロセッサがVMにどの程度変換されるかはわかりません。


CPUを超えるようにVMを構成しましたか?(念のため)
ダニエルベック

回答:


26

これは動作するはずです:

grep -c processor /proc/cpuinfo

または

lshw -class processor -short

私が試したところgrep -c processor /proc/cpuinfo、出力は4でした。私のボックスにはi3が入っているので混乱しています。これらはデュアルコアだと思いました。
パイパーチェスター

2
@Islay:それはハイパースレッドだからです。
追って通知があるまで一時停止します。

5

OS Xでは、sysctlまたはsystem_profilerを使用できます。

$ sysctl hw.ncpu hw.physicalcpu hw.logicalcpu
hw.ncpu: 8
hw.physicalcpu: 4
hw.logicalcpu: 8
$ sysctl -n hw.ncpu # -n disables printing the names of variables
8
$ system_profiler SPHardwareDataType|grep Cores
      Total Number of Cores: 4

私のプロセッサはハイパースレッディングをサポートしているため、8つの論理コアと4つの物理コアがあります。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.