麒麟OS怎么查看硬盘SATA/NVMe通道类型 银河麒麟性能检测

老明君_6089

老明君_6089

2026-05-16

881人浏览

原创

可通过五种方法确认银河麒麟系统硬盘物理通道类型:一、用lshw命令查businfo及设备描述;二、检查/sys/class/nvme与/sys/class/ata目录存在性并结合udevadm info;三、用lspci读取pci class code(0106为sata,0108为nvme);四、用smartctl查看transport protocol字段;五、分析dmesg日志中ahci/nvme初始化信息。

麒麟os怎么查看硬盘sata/nvme通道类型 银河麒麟性能检测

如果您在银河麒麟操作系统中需要确认当前硬盘所连接的物理通道类型(如SATA或NVMe),则无法仅凭文件管理器或图形界面直接获知,必须通过底层设备信息进行识别。以下是获取该信息的具体操作路径:

一、使用lshw命令识别存储控制器与设备类型

该命令可完整展示系统硬件拓扑结构,包括总线类型、控制器型号及挂载设备的接口协议,是判断SATA/NVMe通道最权威的方式。

1、打开终端,执行权限提升命令:sudo apt install -y lshw(若未预装)。

2、运行硬件扫描指令:sudo lshw -class disk -class storage。

3、在输出结果中定位“configuration”字段,查找关键词:businfo: pci@0000:00:1f.2 表示SATA控制器(通常对应Intel HMx/QMx系列或AMD FCH),而 businfo: pci@0000:01:00.0 类似格式且设备描述含“Non-Volatile memory controller”即为NVMe通道。

二、解析/sys/class/nvme与/sys/class/ata目录存在性

Linux内核将不同协议的存储设备挂载至特定虚拟文件系统路径,通过目录是否存在可快速区分协议类别。

1、检查NVMe设备目录:ls /sys/class/nvme,若返回非空列表(如nvme0、nvme0n1),则系统已识别至少一块NVMe固态盘。

2、检查SATA设备目录:ls /sys/class/ata,若返回类似“ata1”、“ata2”的编号,则表明有SATA控制器被内核驱动加载。

3、进一步验证设备归属:对任意磁盘(如/dev/sda),执行 udevadm info --name=/dev/sda | grep ID_BUS,输出为 ID_BUS=ata 或 ID_BUS=nvme 即为最终判定依据。

三、读取PCI设备Class Code与Subclass Code

PCI配置空间中的Class Code字段直接编码了设备功能类型,其中0x0106表示AHCI SATA控制器,0x0108表示NVMe控制器,该方法绕过驱动层,反映真实硬件连接。

1、列出全部PCI存储设备:lspci -nn | grep -i "storage\|mass"。

Exa AI
Exa AI

Exa AI是一款AI图像与设计工具,专门为AI模型设计的搜索引擎平台。

下载

2、对疑似控制器设备(如00:1f.2)执行详细查询:lspci -vv -s 00:1f.2 | grep -A 1 "Class:"。

3、比对Class Code:若显示 Class 0106(十六进制),则为SATA;若显示 Class 0108,则为NVMe。

四、通过smartctl获取设备传输协议标识

smartctl工具可向设备发送SMART指令,其响应中包含标准协议标识字段,适用于已启用SMART支持的硬盘。

1、安装工具包:sudo apt install -y smartmontools。

2、对目标设备执行探测:sudo smartctl -i /dev/sda(替换为实际设备名)。

3、在输出中查找“Transport protocol”行:明确显示为 SATA 或 NVMe,该字段由设备固件直接上报,可信度极高。

五、查看dmesg启动日志中的设备初始化记录

内核在引导阶段会打印每块存储设备的探测过程,其中包含控制器类型与设备协商协议,是原始且不可篡改的一手信息。

1、过滤存储相关日志:dmesg | grep -i "ahci\|nvme\|sata\|xhci"。

2、定位设备挂载行,例如:nvme 0000:01:00.0: pci function 0000:01:00.0 表明NVMe设备已注册;ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports [Firmware Bug] 则确认SATA控制器启用。

3、结合设备节点匹配:在同段日志中查找“sda”、“nvme0n1”等节点名出现位置,即可锁定其所属通道类型。

相关文章

数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

80

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

80

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

40

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

40

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

60

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

160

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

120

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程