vieyahn2017

Results 70 comments of vieyahn2017

https://blog.csdn.net/juS3Ve/article/details/93426669 原来PCIe这么简单,一定要看! PCIe协议支持256个Bus, 每条Bus最多支持32个Device,每个Device最多支持8个Function, 所以由BDF(Bus,device,function)构成了每个PCIe设备节点的身份证号。 里面有 lspci -v 的字段解释框图 还有 **lspci -v -t** 我们可以通过lspci –v -t命令来查询系统上电阶段扫描到的PCIe设备,执行结果会以一个树的形式列出系统中所有的pcie设备。 还有 下面以NVMe命令下发为例简单描述PCIe设备的memory访问。

PCI有三个相互独立的物理地址空间:设备存储器地址空间、I/O地址空间和配置空间。配置空间是PCI所特有的一个物理空间。由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的基址。 PCI总线规范定义的配置空间总长度为256个字节,配置信息按一定的顺序和大小依次存放。前64个字节的配置空间称为配置头,对于所有的设备都一样,配置头的主要功能是用来识别设备、定义主机访问PCI卡的方式(I/O访问或者存储器访问,还有中断信息)。其余的192个字节称为本地配置空间,主要定义卡上局部总线的特性、本地空间基地址及范围等。

参考1 ### PCI配置空间简介 https://blog.csdn.net/chenliujiang1989/article/details/8567182 一、PCI配置空间 PCI设备有三个空间——内存地址空间、IO地址空间和配置空间。由于PCI支持即插即用, 所以PCI设备不是占用固定的内存地址空间或I/O地址空间,而是可以由操作系统决定其映射的基址。 怎么配置呢?这就是配置空间的作用。 ``` DW | Byte3 | Byte2 | Byte1 | Byte0 | Addr ---+---------------------------------------------------------+----- 0 | Device ID | Vendor ID | 00...

参考2 https://blog.csdn.net/yhb1047818384/article/details/106676528 ### PCIe学习笔记之pcie结构和配置空间 1.PCI标准配置空间头(0 ~ 64 bytes)PCI标准配置空间分type0和type1两种。 type0主要是针对PCI的endpoint设备,type1主要是针对PCI bridge, switch。 https://img-blog.csdnimg.cn/20200617200452873.png#pic_center

### 7.16 MySQL 性能优化之理解 MySQL 体系结构 https://github.com/vieyahn2017/iBlog/issues/184

### 7.17 总结的一些MySQL数据库面试题 https://github.com/vieyahn2017/iBlog/issues/185

### 7.17 运维角度浅谈MySQL数据库优化 https://github.com/vieyahn2017/iBlog/issues/186

### 7.18 数据库分库分表思路及案例分析 https://github.com/vieyahn2017/iBlog/issues/187

### 8.24 数据库题目收集 https://github.com/vieyahn2017/iBlog/issues/214

### 9.14 MySQL 数据库优化(运维角度) https://github.com/vieyahn2017/iBlog/issues/221