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

资源查看-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.xdnf.cn/news/17779.html

相关文章:

  • React useMemo 深度指南:原理、误区、实战与 2025 最佳实践
  • Linux网络性能调优终极指南:深度解析与实践
  • pt-online-schema-change 全解析:MySQL 表结构变更的安全之道
  • Jenkins(集群与流水线配置)
  • 神经网络的核心组件解析:从理论到实践
  • Qt字符串与数值相互转换
  • 蓝桥杯备赛 按键、LCD、定时器
  • 面试实战 问题二十七 java 使用1.8新特性,判断空
  • 3.Ansible编写和运行playbook
  • 基于 MybatisPlus 将百度天气数据存储至 PostgreSQL 数据库的实践
  • k8s中的微服务
  • HTTP 请求转发与重定向详解及其应用(含 Java 示例)
  • 【Golang】 Context.WithCancel 全面解析与实战指南
  • model层实现:
  • CompletableFuture介绍及使用方式
  • Java多线程进阶-从乐观锁到读写锁
  • 网络安全和基础设施安全局 (CISA) 表示微分段不再是可选的
  • 基于UniApp的新大陆物联网平台温湿度检测系统开发方案
  • 基于机器学习的自动驾驶汽车新型失效运行方法
  • FPGA的PS基础1
  • 中科米堆CASAIM汽车零部件三维扫描检测解决方案
  • 我的 LeetCode 日记:Day 36 - 动态规划,背包问题的千变万化
  • PyTorch神经网络工具箱(神经网络核心组件)
  • 副水箱水位传感器3825-00009介绍
  • ZED 2i相机调试
  • 基于大数据spark的医用消耗选品采集数据可视化分析系统【Hadoop、spark、python】
  • 基于微信小程序的生态农产销售管理的设计与实现/基于C#的生态农产销售系统的设计与实现、基于asp.net的农产销售系统的设计与实现
  • [ 数据结构 ] 泛型 (上)
  • 云蝠智能 VoiceAgent 在不良资产处理中的技术应用与实践
  • VUE3中的内置 API