应优先使用cat /proc/cpuinfo | grep -i "phytium\|loongson\|loongarch"命令,通过model name字段中的phytium(飞腾)或loongson/loongarch(龙芯)关键词精准识别;辅以lscpu、dmidecode -t processor、/etc/kylin-release及uname -a交叉验证,确保架构与厂商严格匹配。

如果您在银河麒麟V10系统中需要确认当前设备使用的是龙芯还是飞腾架构,仅靠基础架构标识(如aarch64或loongarch64)可能不足以区分具体国产CPU品牌,因为飞腾多为ARM64、而龙芯已全面转向LoongArch64,但部分旧型号仍属MIPS64。以下是多种可交叉验证的命令行查询方法:
一、通过/proc/cpuinfo精准识别CPU厂商型号
该文件包含原始CPU型号字符串,是识别飞腾、龙芯等国产芯片最直接的依据,其中model name字段通常含明确厂商关键词。
1、执行命令提取CPU型号名称:
cat /proc/cpuinfo | grep "model name" | cut -f2 -d: | uniq -c
2、若输出中出现Phytium字样(例如“Phytium FT-2000/4”),则为飞腾平台;
3、若输出中出现Loongson或LoongArch字样(例如“Loongson-3A5000”或“LoongArch64”),则为龙芯平台;
4、也可直接搜索关键词:
grep -i "phytium|loongson|loongarch" /proc/cpuinfo
二、使用lscpu命令结合Vendor ID与Architecture字段
lscpu提供结构化硬件信息,能同时显示指令集架构与厂商标识,适合快速判断平台归属。
1、运行命令获取完整CPU摘要:
lscpu
2、观察Architecture字段:若为loongarch64,基本可确认为龙芯新架构;若为aarch64,需进一步确认是否飞腾;
3、检查Vendor ID或CPU family字段:飞腾ARM芯片常显示Vendor ID为0x48或CPU family含“FT-”前缀;龙芯LoongArch芯片则显示Architecture为loongarch64且Model name含“Loongson”;
4、补充验证命令:
lscpu | grep -E "(Architecture|Vendor|Model.name)"
三、读取系统固件信息(dmidecode)识别鲲鹏/飞腾/龙芯特征
dmidecode可访问BIOS/UEFI固件中嵌入的处理器版本信息,部分国产整机在固件层已写入明确芯片型号,对飞腾和龙芯均有较强识别力。
1、以root权限执行固件处理器信息提取:
sudo dmidecode -t processor | grep -E "(Version|Max Speed)"
2、若Version字段含Phytium或FT-(如“Phytium FT-2000/4”),即为飞腾;
3、若Version字段含Loongson(如“Loongson-3A5000”)或LoongArch,即为龙芯;
4、注意:部分龙芯平台需配合cat /proc/cpuinfo | grep Loongson双重确认,因固件信息可能为空。
四、检查系统发行版文件中的架构标注
银河麒麟V10在安装镜像及系统配置中会根据目标CPU平台定制发行版文件,/etc/kylin-release等文件内常嵌入架构标识,可用于辅助判断。
1、查看麒麟专属版本文件:
cat /etc/kylin-release 2>&1
2、若输出中包含loongarch64或mips64字样,则大概率对应龙芯平台;
3、若输出中包含aarch64且系统为“飞腾版”或“ARM版”镜像安装,则倾向飞腾;
4、同步比对标准Linux发行版文件:
cat /etc/os-release | grep -i "version|arch"
五、结合uname -m与内核版本字符串交叉验证
uname -m仅反映指令集架构,但配合uname -a中内核编译信息,可推断镜像适配类型,尤其适用于无图形界面的服务器环境。
1、执行基础架构查询:
uname -m
2、若返回loongarch64,可直接判定为龙芯新架构;
3、若返回aarch64,继续执行:
uname -a | grep -o -E "ky10.*aarch64|ky10.*loongarch64"
4、若输出含ky10.aarch64且系统来自官方“飞腾/鲲鹏版”镜像,则为飞腾;若含ky10.loongarch64,则为龙芯;










