我知道这取决于以太网 10 Mbit 到 100 Gbit 的速度。给定以太网速度,我如何计算从 NIC 到 NIC 的线路所花费的时间?我在这里假设机器在同一个房间,当然不是在全国各地。
答案1
无论距离是 10 米还是 3000 公里,计算都是一样的,只要它只是一根电线并且不涉及有源元件。
餐巾纸类型的计算,假设光速:c = 300,000,000 m/s 和许多理想化:
time on wire = distance / c + bits in MTU / data rate in bps
因此,如果电线长度为 10 米,以太网速度为 1 Gbps,则最终结果为:
t = 10 m / 300,000,000 m/s + 12,000 bit / 1,000,000,000 bit/s
t = 0,00000003333333 s + 0,000012 sec
t ~ 0,00001203s
或大约10 μs。