Ubuntu 13.10に比較的巨大なパッケージをインストールしたいのですが、マシンのすべてのプロセッシングコアを使用したいと思います。私はタイプする
make -j N
ここで、N
は利用可能なコアの数+1だと思います。しかし、問題は、コアがいくつあるかわからないことです。 Ubuntuでどうすればわかりますか?
make -j
を番号なしで実行すると、指定した番号に制限されることなく、できるだけ多く実行されます。
lscpu
を実行して、CPUに関する情報を取得します。nproc
はプロセッサの数を返します
ターミナルでこれを試してください:
cat /proc/cpuinfo | grep processor | wc -l
@BuysDBには間違いなく、質問に直接答える最も簡単なソリューションがありますが、pythonがインストールされていると仮定して、それを行う別の、よりクロスプラットフォームの方法があります。
python -c 'import multiprocessing as mp; print mp.cpu_count()'