lscpu命令(推荐)lscpu是Linux系统自带的CPU信息工具,能清晰展示CPU架构、核心数、线程数等关键信息。
操作步骤:
lscpuCore(s) per socket: 4 + Socket(s): 1 → 物理核心数为4)。nproc命令(最简方式)nproc是专门用于快速获取逻辑CPU核心数的命令,无需额外参数,结果直接显示。
操作步骤:
nproc8,则表示系统有8个逻辑核心(可直接用于进程调度)。/proc/cpuinfo文件(底层信息)/proc/cpuinfo是Linux系统记录CPU详细信息的虚拟文件,通过过滤关键字段可提取核心数。
操作步骤:
cat /proc/cpuinfo | grep "processor" | wc -l(processor字段的数量即为逻辑核心数);cat /proc/cpuinfo | grep "cpu cores" | uniq(cpu cores字段的值表示每个物理CPU的核心数,uniq用于去重)。getconf命令(系统配置查询)getconf是用于获取系统配置参数的工具,可直接查询可用逻辑核心数。
操作步骤:
getconf _NPROCESSORS_ONLNnproc结果一致)。若偏好图形操作,可通过系统自带工具查看CPU核心数。
操作步骤:
Ctrl + Alt + T打开终端,输入gnome-system-monitor启动;切换至**“资源”选项卡,在CPU使用率图表上方会显示核心总数**(例如:“4核8线程”);sudo apt install hardinfo),打开后展开**“CPU”**分类,即可查看物理核心数、逻辑核心数等详细信息。以上方法覆盖了命令行(简洁/详细)和图形界面两种场景,可根据需求选择使用。其中,lscpu和nproc是最常用的快速查询方式,/proc/cpuinfo则适合需要深入分析硬件信息的场景。