更新:
买了个i350T4网卡装在PC上,一通操作猛如虎,终于了解真相。
1、链路聚合(LACP)
全部实现了NAS、交换机和PC的链路聚合设置之后,NAS用两根网线到交换机,交换机再两根网线到PC。这是真正的硬件链路聚合。NAS和PC都是2G链接,各得到一个IP。
但是从PC到NAS传输的时候,只走一条网线,另一条是备用。也就是不能突破千兆速度。当传输过程中拔掉任意一条网线,传输任务不受影响。这大概就是商用线路的设计初衷。
2、SMB3端口叠加
把以上所有的链路聚合全卸载,NAS两根网线到交换机,交换机再两根网线到PC。群晖新版本系统可以直接在软件里打开SMB3不需要任何命令行操作。这时候NAS和PC各得到两个IP。
从PC到NAS传输的时候,可以突破千兆速度。但如果是单个文件,还是走一条网线,不能突破千兆速度。选择多个文件同时传输,才会走两条线,这样看起来你的这个传输任务就是突破千兆了,我测试可以达到300多MB/秒。
3、SMB3端口叠加+链路聚合
PC到交换机走SMB3端口叠加,两条线两个IP。从交换机到NAS走链路聚合,NAS是两条线一个IP。好玩的事情发生了,传输速度也可以像情况2一样突破千兆。
也就是说从NAS到交换机的这一段虽然两条线通过链路聚合模拟成了一条线,但是可以负载均衡,叠加速度。(当然也是多个文件传输的情况)
结论:链路聚合(LACP)的协议本身应该是可以实现多文件同时传输突破千兆速度的。交换机到交换机,交换机到NAS都可以。(意思是Linux下不受限制?)
但是Windows本身限制了链路聚合的工作方式,使它只能单线传输,另一条线备用。
PS. SMB3端口叠加这种方式很不好用,首先单文件传输不能突破千兆。其次突破千兆的速度也很不稳定。第三,NAS多个IP会给各种SMB访问共享的机顶盒带来困扰,动不动找不到NAS了。
作为文科僧我目前只能探索到这儿了。。。
【 在 fotobang 的大作中提到: 】
: 没有万兆设备。NAS双线链路聚合到交换机成功了,PC能接两根网线到交换机然后突破千兆么?
: #发自zSMTH@MIX 2
--
FROM 221.216.50.*