Linux 操作系统中,CPU 的信息保存在文件 /proc/cpuinfo 中,可以用 cat 或者 more 命令来查看。
统计逻辑CPU个数:
#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l
统计物理CPU个数:
#cat /proc/cpuinfo |grep "physical id"|sort -u|wc -l
统计每个物理 CPU 内核个数:
#cat /proc/cpuinfo | grep "cpu cores" |uniq
输出示例:cpu cores : 6
这说明每个 CPU 是 6 核。
统计每个物理CPU上逻辑CPU个数:
#cat /proc/cpuinfo|grep "siblings" |uniq
输出示例:siblings : 12
这说明每个物理 CPU 含有 12 个逻辑核心,说明开启了超线程。