【Linux】Linux系统如何查看CPU个数、核数、型号

📅 2026/7/29 18:25:58
【Linux】Linux系统如何查看CPU个数、核数、型号
方法一查看 /proc/cpuinfo 文件1查看CPU型号信息[rootlocalhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c211th Gen Intel(R)Core(TM)i7-11800H 2.30GHz2查看物理CPU数量[rootlocalhost ~]# cat /proc/cpuinfo | grep physical id | sort | uniq | wc -l23查看每个物理CPU的核心数[rootlocalhost ~]# cat /proc/cpuinfo | grep cpu cores | uniqcpu cores:14查看逻辑CPU数量[rootlocalhost ~]# cat /proc/cpuinfo | grep processor | wc -l4[rootlocalhost ~]# echo $(nproc)注意一般我们说服务器是几核CPU说的是逻辑CPU核心数而非物理 CPU 核心数。方法二使用lscpu命令[rootlocalhost ~]# lscpu输出中包含以下关键字段CPU(s)逻辑 CPU 数量。Core(s) per socket:每颗物理 CPU 的核心数。Socket(s)物理 CPU 数量。CPU总核数 物理 CPU 数量 × 每颗物理 CPU 的核心数查看CPU是否启用超线程[rootlocalhost ~]# cat /proc/cpuinfo | grep -e cpu cores -e siblings | sort | uniqcpu cores:1siblings:1如果看到cpu cores数量是siblings数量一半说明启动了超线程。如果cpu cores数量和siblings数量一致则没有启用超线程。方法三使用top命令然后按键盘1就可以看到逻辑CPU的个数。