lscpu
命令(推荐)lscpu
是Debian系统预装的专用工具,可快速获取CPU架构、核心数、线程数、频率等关键信息,输出简洁且结构化。
lscpu
,会显示包括架构(Architecture)、CPU数量(CPU(s))、核心/线程配置(Core(s) per socket/Thread(s) per core)、频率(CPU MHz)、缓存(L1d/L1i/L2/L3 cache)等详细内容。grep
命令可提取所需内容,例如:
lscpu | grep "Model name"
lscpu | grep "Core(s) per socket"
lscpu | grep "^CPU(s):"
。/proc/cpuinfo
文件/proc/cpuinfo
是Linux系统内核提供的虚拟文件,包含CPU的原始详细信息(如型号、步进、标志位等)。
cat /proc/cpuinfo
,会列出每个逻辑CPU的具体参数(如processor
编号、vendor_id
、cpu family
、model name
等)。grep
提取关键内容,例如:
grep "avx" /proc/cpuinfo
grep "core id" /proc/cpuinfo | sort -u | wc -l
。dmidecode
命令(需root权限)dmidecode
可获取硬件级别的详细信息,包括CPU的拓扑结构、制造商、序列号等(需root权限)。
sudo dmidecode -t processor
,会显示CPU的制造商(Vendor)、型号(Version)、核心数(Core Count)、线程数(Thread Count)及缓存信息。若需了解CPU的实时使用状态(而非静态详情),可使用以下工具:
top
:默认显示系统进程及CPU使用率,按1
键可展开每个逻辑CPU的使用情况。htop
(需安装):更直观的实时监控工具,支持颜色高亮和鼠标操作,运行sudo apt install htop && htop
即可启动。inxi
:强大的系统信息工具,可显示CPU的详细参数(如型号、频率、缓存),安装后运行inxi -C
即可查看。cpufreq-info
:查看CPU频率调节信息(如当前频率、最小/最大频率),需安装cpufrequtils
包(sudo apt install cpufrequtils
),运行cpufreq-info
即可获取。以上方法覆盖了从静态详情到实时监控的不同需求,可根据具体场景选择使用。