SMT環境で、スレッドが含まれたのコア数ではなく、物理コア数がほしいときもあると思います。
それ以外についても、加工しやすい形になっていないことが多いので単純に数をechoするだけです。
物理コア数の合計
echo $(($(grep physical.id /proc/cpuinfo|sort -u|wc -l)*$(grep core.id /proc/cpuinfo|sort -u|wc -l)))
論理コア数の合計 (nosmtだと上記と一致する。)
echo $(grep core.id /proc/cpuinfo|wc -l)
nproc
CPU数
echo $(grep physical.id /proc/cpuinfo|sort -u|wc -l)
1CPUあたりの物理コア数
echo $(grep core.id /proc/cpuinfo|sort -u|wc -l)