首页 > 编程知识 正文

pcie1x实测带宽,pcie2.0x16插槽

时间:2023-05-03 14:05:36 阅读:154862 作者:2045

一. PCIE接口速度:

另一方面,与PCIE相关的概念,其中传输速率不是每秒的比特的数量Gbps,而是每秒的传输量GT/s。 这是因为在传输容量中包含不提供额外的吞吐量的开销比特; 例如,PCIe 1.x和PCIe 2.x使用8b/10b的编码方案,占原始信道带宽的20% (=2/10 )。

gt/s ——千兆位传输/秒(千兆位传输/秒)传输次数。 要点是记述物理层通信协议的速率属性,也可以与链路宽度等无关。

GPS——千兆位/秒。 GT/s和Gbps之间不存在比例的换算关系。

三. PCIE带宽计算PCIE吞吐量(可用带宽)计算方法:

吞吐量=传输速率*编码方案

例如,PCI-e2.0协议支持5.0 GT/s,这意味着每个Lane每秒支持5gb的传输。 但这并不意味着PCIe 2.0协议的每个Lane都支持5Gbps的速度。

为什么会这样呢? 因为PCIe 2.0的物理层协议使用的是8b/10b的编码方案。 这意味着每传输8位,就需要发送10位; 这许多2个Bit对上层来说不是有意义的信息。

那么,PCIe 2.0协议中的每个Lane都支持5 * 8/10=4 Gbps=500 MB/s的速率。

例如,对于PCIe 2.0 x8信道,x8的可用带宽为4 * 8=32 Gbps=4 GB/s秒。

同样,

PCI-e3.0协议支持8.0 GT/s。 这意味着每个Lane都支持每秒传输8G。

在PCIe 3.0的物理层协议中使用128b/130b的编码方式。 这意味着每传输128位,就需要发送130位。

中,PCIe 3.0协议中的每个Lane都支持8 * 128/130=7.877 Gbps=984.6 MB/s的速率。

1个PCIe 3.0 x16通道,x16的可用带宽为7.877 * 16=126.031 Gbps=15.754 GB/s秒。

由此,可以计算出上表的数据

参考: https://baike.Baidu.com/item/pcie/2167538? fr=aladdin

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。