在说PCIE的带宽之前,我们要先弄清楚他的单位:GT/s,即每一秒内的传输次数。它的单位为什么不是常用的GB/s或者Gbps呢?因为GT/s和GB/s或Gbps是完全不同层级的概念。
- GT/s 是「物理层的心跳」
它描述的是信号线上,一秒钟能跳变多少次(发送 / 接收一次符号),和编码方式、数据效率无关。
- Gbps/GB/s 是「有效载荷的搬运能力」
它描述的是这些跳变里,真正能被上层协议使用的数据量。
为什么 PCIe 要用 GT/s,而不是直接标 Gbps/GB/s?
核心原因有 3 个:
1. 编码方式会「吃掉」一部分传输能力
GT/s 只代表「每秒传输多少次」,但每次传输里,有多少是真正的数据,取决于编码方式:
PCIe1.0/2.0:用8b/10b 编码
物理符号速率:2.5 GT/s
有效 bit 速率:2.5 × 0.8 = 2 Gbps
有效字节速率:2 / 8 = 0.25 GB/s(单通道单向),双向 ×2 就是 0.5 GB/s,和你表格里的数据完全对应。
每发送 8bit 数据,要额外加 2bit 校验 / 同步信息,实际传输 10bit
编码效率:8/10 =80%
例:2.5 GT/s(PCIe 1.0)
PCIe3.0/4.0/5.0:用128b/130b编码
物理符号速率:8 GT/s
有效 bit 速率:8 × (128/130) ≈ 7.877 Gbps
有效字节速率:7.877 / 8 ≈ 0.98 GB/s(单通道单向),双向 ×2 ≈ 1.97 GB/s,也和表格里的数值完全对应。
每发送 128bit 数据,额外加 2bit 控制信息,实际传输 130bit
编码效率:128/130 ≈98.46%
例:8 GT/s(PCIe 3.0)
PCIe6.0/7.0:用PAM4调制 + 1b/1b编码
物理符号速率:64 GT/s
有效 bit 速率:64 × 2 = 128 Gbps
有效字节速率:128 / 8 = 16 GB/s(单通道双向),和表格里的 16 GB/s 完全一致。
PAM4一次传输 2bit 信息,不再有额外的编码开销
例:64 GT/s(PCIe 6.0)
→ 结论:GT/s 是固定不变的物理层速率,而 Gbps/GB/s 会随着编码方式、调制方式变化。用 GT/s 定义代系,能避免编码方式带来的混淆。
2. 「传输次数」和「数据量」是两个层级的概念
GT/s 属于物理层(PHY):描述的是 SerDes 收发器的时钟频率、信号调制能力,是硬件设计的核心指标。
Gbps/GB/s 属于数据链路层 / 协议层:是物理层速率经过编码、协议封装后,最终呈现给用户的有效带宽。
举个生活化的例子:
GT/s 就像「传送带每秒转多少圈」
编码方式就像「传送带每圈有多少位置被用来放货,多少位置是空的 / 放了包装纸」
Gbps/GB/s 才是「每秒真正运到的货物重量」
如果只标「运到的货物重量」,你无法判断是传送带快,还是包装少;但标「传送带每秒转多少圈」,就能直接反映硬件的物理上限。
3. 双向带宽的表述需要统一基准
PCIe 是全双工(同时收发),表格里的 GB/s 是双向有效带宽(收发都算),而单通道的物理速率(GT/s)是单向的。用 GT/s 作为基准,就可以避免「单向 / 双向」「有效 / 物理」等多种表述带来的混乱,不同代系之间的对比也更清晰。
说到底,PCIE是一个传输通道,它本身没有独立的时钟引脚,为了保证PCIE正常工作,需要用一个编码规则来确保信号高完整和收发同步。
单向有效带宽=( 传输速率*编码方式*通道数量 )÷8
除以8是要把bit转化为Byte,8bit=1Byte
由于PCIE是全双工传输设计(就是双向传输),所以最终的带宽公式为:2*(传输速率*编码方式*通道数量)÷8
那我们来算一下吧,以PCIE1.0举例。
传输速率:2.5GT/s
编码规则:8b/10b(每传输8bit,需发送10bit)
那么计算如下:
![]()
图中红字代表x1,x1可不就是1条通道么。
图中蓝字是因为我想要以GB/s作为单位,如果以Gbps作为单位,就不用除以8。
同理,我们算出PCIE1.0系列的带宽:
![]()
那么,根据此公式,我们再把PCIE1.0到7.0的所有带宽都算一遍,列成一个表
![]()
简单讲就是我们修的高速公路,如果一车道就是一个带宽,如果几车道,就乘以相对应的车道,得出来就是可以跑的带宽,每一个通道有两个差分对,一个用于发送,一个用于接收。PCIe也一样是全双工通信,会同时发送和接收数据,通道的定义也符合这一点。
传输速率和带宽的关系
带宽是网络或接口理论上的最大数据传输能力,代表通道的传输上限,通常以比特每秒(bps)为单位,如100 Mbps带宽表示该网络每秒最多可传输100兆比特数据;传输速率是设备或链路在单位时间内实际成功传输的数据量,是实际应用中的真实表现,单位既可用比特每秒(bps),也常用文件传输场景的兆字节每秒(MB/s)。二者核心关系为:带宽是理论上限,传输速率是实际结果,传输速率永远小于或等于带宽,实际传输速率可通过公式实际速度 = 带宽×利用率估算,利用率受网络拥塞、协议开销、物理距离、设备性能等因素影响,通常在50%‑80%之间波动,例如 100 Mbps带宽下,实际速率多为50‑80Mbps。同时二者存在关键单位换算:1字节(Byte)=8比特(bit),因此理论最大文件传输速度(MB/s)≈带宽(Mbps)÷8,带宽是决定网速的重要基础,带宽越大理论传输上限越高,但并非唯一决定因素,实际传输速率还会受服务器限速、信号干扰、硬件性能等多重条件限制,二者都是衡量网络与接口性能的核心指标,存在明确理论关联,实际应用中则会因各类损耗与限制出现差异。
加入”线缆工程技术交流微信群“加客服申请
阅读更多内容长按二维码识别
▼欢迎“点赞”“分享” 在评论区留下您的看法▼
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.