当前位置: 首页 > news >正文

资源查看-lspci命令

文章目录

    • 一、基础用法:查看所有PCI设备概览
      • 命令示例:
      • 输出示例:
      • 说明:
    • 二、常见运维场景及具体用法
      • 场景1:确认网卡型号及数量(网络硬件排查)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
      • 场景2:检查显卡型号(图形/计算场景)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
      • 场景3:确认存储控制器及硬盘接口类型(存储排查)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
      • 场景4:验证硬件兼容性(驱动安装前检查)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
      • 场景5:服务器硬件巡检(资产盘点)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
      • 场景6:检查PCIe设备拓扑及插槽占用(硬件扩展性)
        • 需求背景:
        • 操作示例:
        • 输出示例:
        • 说明:
    • 三、常用参数总结
    • 四、典型问题排查流程示例
    • 总结

lspci(List PCI Devices)是Linux系统中用于 列出所有PCI(Peripheral Component Interconnect)总线设备的核心命令,它能显示服务器/主机中通过PCI或PCIe总线连接的硬件设备信息(如网卡、显卡、存储控制器、HBA卡等)。在运维工作中, lspci常用于硬件巡检、故障排查、驱动验证及性能优化等场景。以下是 常见工作场景及具体使用示例


一、基础用法:查看所有PCI设备概览

命令示例:

lspci

输出示例:

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (rev 02)
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
02:00.0 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA Controller [AHCI mode] (rev 05)

说明:

  • 每行表示一个PCI设备,格式为:<总线:设备.功能> <设备类别> : <厂商及型号>
  • 通过此命令可快速确认服务器中有哪些硬件设备(如网卡、显卡、存储控制器等)。

二、常见运维场景及具体用法

场景1:确认网卡型号及数量(网络硬件排查)

需求背景:

服务器网络异常(如速度慢、丢包),需确认实际安装的网卡型号(如是否为千兆/万兆网卡)、数量及对应的PCI地址,以便进一步检查驱动或配置。

操作示例:
lspci | grep -i ethernet
输出示例:
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
说明:
  • 通过grep -i ethernet过滤出所有网卡设备,确认型号为Intel I350(千兆网卡),且共有4个网口(对应PCI地址01:00.0~01:00.3)。
  • 后续可通过ethtool <网卡名>(如ethtool eth0)进一步检查网卡速率、双工模式等状态。

场景2:检查显卡型号(图形/计算场景)

需求背景:

服务器用于图形处理(如桌面虚拟化)或GPU计算(如AI训练),需确认是否安装了独立显卡(如NVIDIA/AMD)或集成显卡型号。

操作示例:
lspci 
http://www.dtcms.com/a/328893.html

相关文章:

  • django request.data.get 的值修改
  • python二叉树的深度优先遍历和广度优先遍历
  • OpenAI官方写的GPT-5 prompt指南
  • Prompt工程师基础技术学习指南:从入门到实战
  • 实战多屏Wallpaper壁纸显示及出现黑屏问题bug分析-学员作业
  • 理解RESTful架构:构建优雅高效的Web服务
  • 直播美颜SDK开发实战:高性能人脸美型的架构与实现
  • STM32HAL 快速入门(六):GPIO 输入之按键控制 LED
  • 代码架构之 BO、PO、DTO
  • 边缘计算:数据处理新范式的革命性架构
  • Dots.ocr:告别复杂多模块架构,1.7B参数单一模型统一处理所有OCR任务22
  • 系统垃圾清理批处理脚本 (BAT)
  • 电子电气架构 --- 软件项目文档管理
  • OpenCVSharp中的HDR成像
  • 杂记 01
  • electron进程间通信- 从渲染进程到主进程
  • Spring cloud集成ElastictJob分布式定时任务完整攻略(含snakeyaml报错处理方法)
  • 移动端网页调试实战,触摸事件穿透与点击冲突问题的定位与优化
  • C++中的`auto`与`std::any`:功能、区别与选择建议
  • CV 医学影像分类、分割、目标检测,之【肝脏分割】项目拆解
  • 数据挖掘常用公开数据集
  • [爬虫实战] 基于半自动化的cookie池更新逻辑讲解
  • 数据分析总结
  • MyBatis 中 XML 与 DAO 接口的位置关系及扫描机制详解
  • 把 Linux 装进“小盒子”——边缘计算场景下的 Linux 裁剪、启动与远程运维全景指南
  • 关于Google Pixel,或者安卓16,状态栏颜色无法修改的解决方案
  • 双屏加固笔记本电脑C156-2:坚固与高效的完美融合
  • FPGA+护理:跨学科发展的探索(四)
  • 在CentOS 7上配置Android USB网络共享方式的方法
  • MacOS字体看起来比在 Windows 上更好?