如何从命令行获取Linux中的CPU/内核数?

我有这个脚本,但我不知道如何获取打印输出中的最后一个元素:

cat/proc/cpuinfo | awk'/^processor/{print$3}'

最后一个元素应该是CPU的数量减去1

grep-c^processor/proc/cpuinfo

将计算以“开始”开头的行数;处理器“;在/proc/cpuinfo

对于具有超线程的系统,可以使用

grep^cpu\\scores/proc/cpuinfo | uniq | awk'{print$4}'

它应该返回(例如)8(而上面的命令将返回16

发表评论