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