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/cpuinfogrep "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即可获取。以上方法覆盖了从静态详情到实时监控的不同需求,可根据具体场景选择使用。