|
本帖最后由 makimaki2 于 2019-1-24 21:35 编辑
这种比较要分几KB,MB零碎小档与打包的GB,TB大档来讨论
当然通讯频道本身的宽度有绝对的影响,比如100Mb乙太 1Gb乙太 10Gb乙太
除此之外主要影响是由IO过程有效讯息占通讯量的比例
也就是取决于每阶段传输需要浪费多少额外讯框,还有握手之间的等待时间
很久以前比过FTP与SMB
对于零碎小档,比如Windows XP对拷
SMB会远比FTP快
实际试试你就会发现,FTP传个几KB也要握手半天,小档案一多就非常惊人的慢
假设小档全部包装成GB.TB大档
那越底层越简单的协议速度越快
比如说以标准协议来说udp会快于tcp
然而从硬件的角度来看,
最快速的通讯也就是讯框最简单的通讯莫过于直接串列传输
举例来说,PCIE,或是UART
过去的主流是10bit=8bit+2bit
现在的主流是130bit=128bit+2bit
130bit会快于10bit
到这个层级高速PCB的设计,RAM缓存的技术与驱动的开发就变成关键
硬体也是有关键影响的
USB3号称速度很快可以跑500MB,可是这种接口非常倚赖CPU与OS的支持
而且在消费级路由器上跑的速度实际只有15-30MB,
BAD USB后门更是完全没有打算解决
乙太网口消费级随便都有1Gb(100MB),不必买高档每台都能跑80-90MB而且以芯片实现不吃CPU
高端服务器的乙太口10Gb(1000MB),100Gb,400Gb老早就普及了,
而且只要消费端有需求随时能下放 |
评分
-
查看全部评分
|