[转帖]PCIe信息查询
https://www.jianshu.com/p/b3a57fcaff8d
查询PCIe设备厂商信息
通过PCIe设备的描述信息进行查询
PCIe设备的描述:Class号、厂商号(vender id)、设备号(device id).
通过PCIe设备的描述查询PCI设备具体信息的网站:http://pci-ids.ucw.cz/
Linux
1、操作系统查看一个网卡的PCI描述信息。
[root@inode-28 ~]# ethtool -i eth0
driver: igb
version: 5.2.9.4
firmware-version: 1.63, 0x800009fa
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
[root@inode-28 ~]# lspci -n -s 01:00.0
01:00.0 0200: 8086:1521 (rev 01)
[root@inode-28 ~]#
2、PCI官网查看0200: 8086:1521对应的意思如下;
那么其中0200对应Class 8086对应厂商号、1521对应设备号。
其中02为network controller、00为ethernet controller。



ESXi
1、ESXI系统下查看raid卡的PCI描述如下:
0106为Class号、8086为厂商号、8d02为设备号。
[root@esxi-37:~] lspci -v |grep "Class 0106" -B 1
0000:00:11.4 SATA controller Mass storage controller: Intel Corporation Wellsburg AHCI Controller [vmhba0]
Class 0106: 8086:8d62
--
0000:00:1f.2 SATA controller Mass storage controller: Intel Corporation Wellsburg AHCI Controller [vmhba1]
Class 0106: 8086:8d02
[root@esxi-37:~]
2、PCI官网查看0106: 8086:8d02对应意思。0106为mass storage controller--sata controller。



查询PCIe设备的Link width
Linux
# lspci -s 5a:00.0 -vvv |egrep -i "5a:00.0|LnkSta"
5a:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GbE SFP+ (rev 09)
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
ESXi
[root@localhost:~] smbiosDump |egrep -i "slot|Bus Width"
System Slot (Type 9): #226
Designation: "Slot 5"
Bus Width: 0x0d (x16)
Slot ID: 5
System Slot (Type 9): #227
Designation: "Slot 6"
Bus Width: 0x0d (x16)
Slot ID: 6
System Slot (Type 9): #228
Designation: "Slot 4"
Bus Width: 0x0b (x8)
Slot ID: 4
System Slot (Type 9): #229
Designation: "Slot 7 RAID"
Bus Width: 0x0b (x8)
Slot ID: 7
System Slot (Type 9): #230
Designation: "Slot 8 M.2"
Bus Width: 0x09 (x2)
Slot ID: 8
说明:ESXi 下的smbiosDump命令类似于linux系统下的dmidecode命令,所以该日志记录的bus width应是post过程记录的,非实时信息。
[转帖]PCIe信息查询的更多相关文章
- Unix无缓冲文件操作函数、文件信息查询
问题描述: Unix无缓冲文件操作函数.文件信息查询 问题解决: struct stat 结构体信息: 具体代码: 具体源文件:
- 使用Python改写的身份证信息查询小程序
花了几天时间过了一遍python基础.真心感觉python让世界充满了爱…先简单的使用一下python好了,拿以前写的<C语言身份证信息查询系统(修改版)>开刀~ 很多东西,不需要考虑C语 ...
- C语言身份证信息查询系统(修改版)
很久以前写了一个<C语言身份证信息查询系统>,如果你点击链接进去看了. 估计也会被我那磅礴大气的代码震惊到的,最近复习/学习文件操作,把代码改了改,算是对以前还不会文件操作的时候的愿望,哈 ...
- python爬虫之12306网站--火车票信息查询
python爬虫之12306网站--火车票信息查询 思路: 1.火车票信息查询是基于车站信息查询,先完成车站信息查询,然后根据车站信息查询生成的url地址去查询当前已知出发站和目的站的所有车次车票信息 ...
- python爬虫之12306网站--车站信息查询
python爬虫查询车站信息 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 python爬虫查询全拼相同的车站 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息 ...
- Linux系统CPU相关信息查询
Linux系统CPU相关信息查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.lscpu常用参数介绍 1>.查看帮助信息 [root@node105 ~]# lscpu ...
- python 写的员工信息查询
#!/use/bin/env pythonn#_*_ coding:utf-8 _*_import timedef Bre(): while True: Bre_falg = ra ...
- 照片 GPS 信息查询
照片 GPS 信息查询 经纬度查询 https://jingweidu.51240.com/ // 30.27832833333333, 120.01914111111111 30 + 16/60 + ...
- 基于WMI的信息查询和编辑,按微软的说明一般都是
晕!这个不是很简单的东西吗? //---------WMI---------- type Rec_Wmi = record ComputerName: string; Namespace: strin ...
- kibana和ElasticSearch的信息查询检索
使用kibana来进行ElasticSearch的信息查询检索 大家经常会听到使用ELK搭建日志管理平台.完成日志聚合检索的功能,那么这个平台到底是个什么概念,怎么搭建,怎么使用呢? ELK包括Ela ...
随机推荐
- Java中常用不可变类
Java中常用的不可变类是指一旦被创建,它们的值就不可更改的类.在实际开发中,使用不可变类时可以带来多种优点,比如线程安全.缓存.副本等.下面我们将介绍Java中常见的不可变类: 1.字符串(Stri ...
- Rasa中的tracker_store和event_broker
Rasa 中的 tracker_store 相对主流为 Redis,event_broker 相对主流为 RabbitMQ.后续为了研究学习直接将 tracker_store 和 event_br ...
- 如何给MindSpore添加一个新的硬件后端?快速构建测试环境!
摘要:介绍如何给MindSpore添加一个新的硬件后端. 本文分享自华为云社区<如何给MindSpore添加一个新的硬件后端?快速构建测试环境!>,原文作者:HWCloudAI. Mind ...
- 详解CNN实现中文文本分类过程
摘要:本文主要讲解CNN实现中文文本分类的过程,并与贝叶斯.决策树.逻辑回归.随机森林.KNN.SVM等分类算法进行对比. 本文分享自华为云社区<[Python人工智能] 二十一.Word2Ve ...
- React Native UI界面还原,组件布局与动画效果
写React Native UI和写 Android XML layout 布局 ,个人感觉是大同小异 在<ReactJS到React-Native,架构原理概述>里面提过 web 环境中 ...
- 企业如何高效平滑迁移数据?火山引擎DataLeap上线整库搬迁解决方案
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近日,火山引擎大数据研发治理套件DataLeap上线整库搬迁解决方案,包括整库离线同步.整库实时同步两大能力 ...
- 新能源物流车行业如何服务升级?地上铁联合火山引擎VeDI“破题”
今年以来,克服种种不利因素影响,我国工业经济实现企稳回升,一些行业逆势而上,表现亮眼.尤其是新能源车行业,得益于技术创新与系列重大政策利好推动,在国内和国外市场均实现了快速增长,中国汽车工业协会最新统 ...
- 火山引擎 DataTester 揭秘:字节如何用 A/B 测试,解决增长问题的?
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 上线六年,字节跳动的短视频产品--抖音已成为许多人记录美好生活的平台.除了抖音,字节跳动旗下还同时运营着数十款 ...
- 火山引擎DataLeap数据调度实例的 DAG 优化方案 (二):功能设计
针对上面存在的问题以及对需求的分析,我们可以进行如下的功能实现与设计: 首先是渲染方案的替换,将 svg 的渲染方案替换成 canvas 渲染,通过减少页面中 DOM 的数量,提高前端渲染性能. 其次 ...
- AIGC
博客目录 本地部署modelscope-agent python 使用 Google Gemini API MetaGPT MetaGPT day01: MetaGPT作者代码走读.软件公司初始示例