前言:
通常我们对于高速链路的数据传输速率的单位是Gbps(Gigabitsper second)即链路上每秒传输千兆个bit,当然也有GBps(Gigabytesper second)差别在于一个是小写的b,一个是大写的B,即GBps = Gbps/8,两者还可以写成Gb/s,GB/s;
正文:
那PCIe Spec里面的GT/s又是什么鬼?
GT/s是giga transfers persecond的缩写,
Gb/s和GT/s的差异是啥?
GT/s描述的是链路上传输的原始数据,Gbps描述的是链路上传输的有效数据;
原始数据和有效数据的差异是啥?
还记得PCIe 2.0采用的8b/10b编码吗,原始数据是10b,其中有效数据只有8b,故Gbps= GT/s *(8/10),PCIe 3.0情况下,则:Gbps = GT/s *(128/130)
简单的列一个表,总结一下X1/X4的各种速率下的带宽计算结果。