在 CentOS 系统中,可以通过多种命令查看 CPU 信息(cpuinfo)。下面按常用程度给你介绍几种方式:
cat /proc/cpuinfo
常用查看内容:
grep -c processor /proc/cpuinfo
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
grep -e "cpu cores" -e "siblings" /proc/cpuinfo | uniq
lscpu
输出示例重点:
CPU(s):逻辑 CPU 数Core(s) per socket:每颗 CPU 核数Socket(s):物理 CPU 数量Thread(s) per core:每核线程数nproc
sudo dmidecode -t processor
可看到:
lscpu | grep "Model name"
或
cat /proc/cpuinfo | grep "model name" | uniq
lscpu
echo "逻辑CPU:" $(nproc)
echo "物理CPU:" $(grep "physical id" /proc/cpuinfo | sort -u | wc -l)
如果你是想排查性能、核数不对、虚拟机 CPU 分配等问题,可以告诉我具体场景,我帮你分析。