grep -c ^processor /proc/cpuinfo
/proc/cpuinfo
の「processor」で始まる行数をカウントします
ハイパースレッディングを備えたシステムでは、使用できます
grep ^cpu\\scores /proc/cpuinfo | uniq | awk '{print $4}'
(たとえば)8
を返す必要があります (上記のコマンドは 16
を返しますが、 )
/proc/cpuinfo
の内容を処理中 不必要にバロックです。 nproc を使用 これは coreutils の一部であるため、ほとんどの Linux インストールで利用できるはずです。
コマンド nproc
現在のプロセスで使用可能な処理ユニットの数を出力します。これは、オンライン プロセッサの数よりも少ない場合があります。
インストールされているすべてのコア/プロセッサの数を確認するには、nproc --all
を使用します
私の 8 コア マシンの場合:
$ nproc --all
8