在麒麟os中可通过lscpu、/proc/cpuinfo、dmidecode、图形界面工具及lshw五种方式获取cpu完整参数:lscpu提供结构化概览;/proc/cpuinfo含原始详细信息;dmidecode读取bios级标识;图形界面适合新手快速查看;lshw展示cpu在硬件拓扑中的位置与能力。

如果您需要在麒麟OS系统中获取CPU的型号、架构、核心数、线程数、频率、缓存及支持指令集等完整硬件参数,则可通过多种原生命令与接口实现。以下是具体操作方法:
一、使用 lscpu 命令获取结构化CPU概览
lscpu 是内核提供的标准化工具,直接解析 /proc/cpuinfo 并聚合输出,信息组织清晰、语义明确,适用于快速掌握CPU整体配置,无需 root 权限即可运行。
1、打开终端,输入以下命令:
lscpu
2、观察输出中的关键字段:Architecture(架构类型,如 aarch64 或 x86_64)、CPU(s)(逻辑处理器总数)、Core(s) per socket(每颗物理CPU的核心数)、CPU MHz(当前运行频率)、L1d/L1i/L2/L3 cache(各级缓存容量)。
3、若需将结果保存为文本便于归档,可追加重定向:
lscpu > cpu_summary.txt
二、解析 /proc/cpuinfo 获取原始详细参数
/proc/cpuinfo 是内核导出的只读虚拟文件,包含每个逻辑CPU核心的完整属性,涵盖型号名称、步进、微码版本、flags 指令集标识等底层信息,适合深度排查或脚本化提取。
1、执行命令查看全部内容:
cat /proc/cpuinfo
2、提取唯一CPU型号名称(去重后显示):
grep "model name" /proc/cpuinfo | uniq | cut -d: -f2 | sed 's/^ *//'
3、统计物理CPU插槽数量(sockets):
grep "physical id" /proc/cpuinfo | sort -u | wc -l
4、确认是否启用超线程(比较 siblings 与 cpu cores 数值):若 siblings 数值大于 cpu cores,则表示超线程已激活。
三、调用 dmidecode 查询BIOS级CPU识别信息
dmidecode 从系统固件(SMBIOS/DMI 表)读取硬件标识数据,可获取厂商在 BIOS 中写入的 CPU 类型、序列号关联信息及系统级命名,适用于资产管理和兼容性核查场景,需 root 权限。
1、以管理员身份执行:
sudo dmidecode -t processor
2、重点识别以下字段:Socket Designation(插槽位置,如 CPU1)、Manufacturer(CPU制造商,如 GenuineIntel 或 AuthenticAMD)、Version(BIOS报告的CPU版本字符串)、Serial Number(部分平台支持的CPU序列号)。
3、若仅需查看CPU插槽数量与状态,可过滤关键词:
sudo dmidecode -t processor | grep -E "Socket|Status|Version"
四、通过图形界面工具可视化查看CPU信息
银河麒麟桌面环境集成轻量级系统信息模块,适合不熟悉命令行的用户快速浏览关键指标,所有数据均来自底层接口,具备实时性与可信度。
1、点击左下角“开始菜单”,在搜索框中输入关于本机,点击匹配项打开。
2、切换至处理器标签页,页面直接显示:处理器型号全称、架构位数(64位)、核心数、逻辑处理器数、基础频率。
3、若已安装“系统监视器”应用,可在其主界面顶部状态栏右侧直接查看实时CPU使用率百分比与温度(如传感器可用)。
五、使用 lshw 列出CPU在整机硬件拓扑中的位置
lshw 构建完整的设备树视图,能明确展示CPU作为中央处理单元与其他总线(PCIe、USB、SATA)的层级关系,并标注其所属主板型号与固件版本,适用于硬件兼容性分析与驱动适配验证。
1、以 root 权限运行硬件扫描:
sudo lshw -class processor
2、关注输出中 description 字段是否为 "Central Processor",以及 product 字段是否与物理CPU型号一致。
3、检查 configuration 字段中的 width(位宽)和 capabilities(支持特性,如 smp、vmx、aes),确认虚拟化与加密扩展是否启用。










