PCIE有四种不同规格,下图展示了从外形区分其中两种规格。注意每种卡槽旁边的 x4, x8, x16。

不同的PCIE规格会有不同的传输速率,参考值如下表。

PCI Express 版本

编码方案

传输速率

1.0

8b/10b

2.5GT/s

2.0

8b/10b

5GT/s

3.0

128b/130b

8GT/s

4.0

128b/130b

16GT/s

5.0

128b/130b

32 or 25GT/s

真正的传输带宽需要使用公式得到 (吞吐量 = 传输速率 * 编码方案)。

常规万兆网卡的支持,需要插在带宽足够的卡槽上,例如gen3,x8, 否则将限制网卡的传输速率。

所有的PCIE设备在linux下都可以用lspci来查看,如果你接在PCIE上的设备没有识别到(PCIE接口是正常的情况下),说明你外接的设备没接好、损坏或是没有安装相应驱动。

下面以Chelsio网卡为例,列出查看Chelsio网卡所插卡槽的PCIE带宽的信息的命令。

# 查看卡片名称及装置名称

root@Kylin:/home/hohoho# lspci |grep -i Chelsio

05:00.0 Ethernet controller: Chelsio Communications Inc T520-CR Unified Wire Ethernet Controller

05:00.1 Ethernet controller: Chelsio Communications Inc T520-CR Unified Wire Ethernet Controller

05:00.2 Ethernet controller: Chelsio Communications Inc T520-CR Unified Wire Ethernet Controller

05:00.3 Ethernet controller: Chelsio Communications Inc T520-CR Unified Wire Ethernet Controller

05:00.4 Ethernet controller: Chelsio Communications Inc T520-CR Unified Wire Ethernet Controller

05:00.5 SCSI storage controller: Chelsio Communications Inc T520-CR Unified Wire Storage Controller

05:00.6 Fibre Channel: Chelsio Communications Inc T520-CR Unified Wire Storage Controller   # <--- 万兆网卡,光纤接入,Fibre Channel

# 根据装置名称查出网卡的Vendor ID以及device ID

root@Kylin:/home/hohoho# lspci -n |grep -i 05:00.6

05:00.6 0c04: 1425:5601

# 根据Vendor ID和device ID就可以查看出传输速度,关注Speed 和 Width

root@Kylin:/home/hohoho# lspci -n -d 1425:5601 -vvv|egrep -i '(width|gen)'

                LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM not supported, Exit Latency L0s <256ns, L1 <64us

                LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-    # <--- DLActive状态的信息,当前卡片的带宽是  5G x 0.8 0.7,限制了万兆网卡的传输速度

                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-

参考:

PCIe传输速率和可用带宽(吞吐量)计算___Sunny__的博客-CSDN博客_pcie速率

https://jingyan.baidu.com/article/e4511cf3554fe02b855eaf55.html

查看PCIE带宽的信息相关推荐

  1. 查看pcie总线上的设备ID以及带宽计算

    1.获取设备在pcie总线上的ID:lspci 00:00.0 Class 0600: Device 8086:190f (rev 07)00:01.0 Class 0604: Device 8086 ...

  2. linux下看pcie的设备id,linux lspci查看pci总线设备信息

    linux lspci查看pci总线设备信息 linux中lspci是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具,比如查看网卡.存储等信息. 参数 -v 使得 lspci 以 ...

  3. 【转载】Linux查看PCIe版本及速率【方法】PCIE的X4X8X16 查看 数量 怎么看

    Linux查看PCIe版本及速率   PCIE有四种不同的规格,通过下图来了解下PCIE的其中2种规格   查看主板上的PCI插槽 # dmidecode | grep --color "P ...

  4. Debian9.2 下使用vnstat查看服务器带宽流量统计

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载vnstat: http://humdi.net/vnstat/vnstat-1.17.tar.gz 2.解压并编译安 ...

  5. linux 进程 带宽,Linux 如何查看进程带宽?

    1 如何确定自己当前进程占用的带宽是多少? iftop 查看当前进程的带宽 nload  总带宽使用情况 nethogs  查看进程带宽使用 2 如何确定当前带宽是否被打满 首先得知道 带宽是多少 假 ...

  6. java怎么查看网络流量_Linux查看实时带宽流量情况

    Linux中查看网卡流量工具有iptraf.iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. 安装iftop的命令如下: CentO ...

  7. 总结排查服务器上传下载慢的几种手段与查看服务器带宽的具体方法

    一.排查服务器上传下载 最近出现的一个情况,服务器上传和下载比较慢,因此我排查了种种手段,特此记录下几种常见的手段. 1.使用speedtest-cli 测试网速: 该方法是测试网速的速度怎么样,看看 ...

  8. logcat --pid xx 查看某个进程的信息

    logcat --pid xx 这里的pid 自己理解为process id 就是进程的id 例如我们查看进程500的信息 就可以使用logcat --pid 500

  9. 查看linux系统版本信息 lsb_release -a

    查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...

最新文章

  1. LeetCode简单题之将整数转换为两个无零整数的和
  2. php 多条数据更新数据类型,PHPdoc @param中的两个或多个数据类型
  3. 认真工作的原因以及方法
  4. BAT也无法自我突破的战略困境解读
  5. html实战例子: 在title左侧添加logo
  6. kdj值应用口诀_KDJ买卖绝学!记住这些操作 精准判断quot;顶部和底部quot; 让你远离亏损...
  7. ASP.NET跨页面传值技巧总结【转】
  8. android 手机交互设计,移动设备交互设计比较
  9. mysql时间相减得到天数保留两位_【敲黑板!】分布式事务数据库 —-MySQL 数据库开发规范(第四节)...
  10. Android开发推荐资料大合集
  11. CSS3学习基本记录
  12. 【Java架构师面试题】设计模式面试专题(共35题含答案)
  13. Android 自定义ViewGroup
  14. maple的Linux安装步骤,[原创]CentOS6.0下安装Freeiris2/Asterisk全程指导教程
  15. 美敦力PB560呼吸机设计图纸 源代码分享
  16. Indented Inventory BOM如何转为最终的单层采购BOM
  17. (一)C 语言之数据类型与变量之间的关系
  18. html怎么消除上下间距,html上下间距怎么调-电脑自学网
  19. 一个200左右的数字 四个四个的数多一 六个六个的数少一 七个七个的数多六 问此数为多少。。。
  20. 线性回归 假设_违反线性回归假设的后果

热门文章

  1. linux命名信号量,在进程之间使用POSIX信号量(命名信号量,Linux,C)
  2. Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问
  3. RBM(受限玻尔兹曼机)原理及代码
  4. 电脑在使用时突然黑屏的解决方法
  5. 常见的风险欺诈方式(仅供参考,未完待续)
  6. stm32如何读取并口_STM32 的并口总线的所有接口类型解决方法
  7. Android 时间转换 今天 昨天 前天 的样式
  8. 定义圆类和圆柱类,打印圆的体积
  9. Transformer课程 第46章 Transformer模型TAPAS架构
  10. 大人也过儿童节,儿童节个性新闻火爆互联网[原创]