|  | 
| 本帖最后由 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老早就普及了,
 而且只要消费端有需求随时能下放
 | 
 评分
查看全部评分
 |