维塔斯科技

 找回密码
 立即注册
查看: 4872|回复: 25
打印 上一主题 下一主题

win10 RTM最新版本无法Powershell设置网卡链路聚合么?

[复制链接]

该用户从未签到

39

主题

335

帖子

725

积分

高级会员

Rank: 4

积分
725
跳转到指定楼层
楼主
发表于 2016-3-29 12:01:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华擎Z97 EX6蛋疼的intel网卡+Realtek网卡,无法单独使用intel驱动提供的team,网上搜了一下server以外的windows似乎只能用powershell来设置聚合了,没有专门的GUI。用的是下面这条命令: new-netLBFOTeam -name TeamLAN -TeamMembers LAN1, LAN2 -TeamingMode LACP
复制代码
然而,是我的姿势不对么?






回复

使用道具 举报

该用户从未签到

64

主题

467

帖子

1018

积分

金牌会员

Rank: 6Rank: 6

积分
1018
沙发
发表于 2016-3-29 12:01:08 | 只看该作者
网卡聚合有多种技术,但是对于效率最高的来说,应该还是需要在驱动级别配合交换机来实现的。。。

LACP是动态聚合的技术,这种一般要看交换机是否启用这个功能。。


我们一般做的时候,为了稳定,为了能让MTU发送到不同的线路上面,我们一般使用静态的配置,及交换机上做强行的配置,然后再主机驱动里面设置LB的聚合方式,就好了。。。
Windows这个功能貌似也存在很久了,不过没有怎么玩过,理论上应该没有驱动层面的好,要不然Intel和Broadcom也不会专门开发一个驱动来做这个事情,没意义的话,这两公司不是SB嘛!!!

回复 支持 反对

使用道具 举报

该用户从未签到

75

主题

499

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
板凳
发表于 2016-3-29 12:01:08 | 只看该作者
哎 一直没解决这个问题 求解决方案


回复 支持 反对

使用道具 举报

该用户从未签到

58

主题

421

帖子

918

积分

高级会员

Rank: 4

积分
918
地板
发表于 2016-3-29 12:01:08 | 只看该作者
最简单的情况就是两块相同的网卡,同时连一个能支持链路聚合的交换机或者路由器。
搞完外部传输,你还得搞内部传输,也就是硬盘全部ssd话,
24口交换机+链路聚合+ssd,挺蛋疼的事,否则发挥不了链路聚合威力。
多么痛的领悟,
民用链路聚合就是扯犊子,没啥实际意义。





回复 支持 反对

使用道具 举报

该用户从未签到

67

主题

457

帖子

997

积分

高级会员

Rank: 4

积分
997
5#
发表于 2016-3-29 12:01:09 | 只看该作者

1.2 你没看仔细
  必须条件:两台计算机运行win2012或者win8
  至少一个下列条件(就是说只要下列任一条件)
  .多个网卡(指server和client)
  .一个或多个支持RSS功能的网卡
  .不翻译了
所以说多网卡的情况下,网卡不需要RSS支持,当然支持RSS效能更好。



回复 支持 反对

使用道具 举报

该用户从未签到

51

主题

406

帖子

885

积分

高级会员

Rank: 4

积分
885
6#
发表于 2016-3-29 12:01:09 | 只看该作者

资料不是这样显示的啊,都需要RSS啊,不管单卡,多卡,还是捆绑Teaming,如果不支持RSS的话,SMB多通道就没有意义了啊。。你好好看看3.6那个章节。。


虽然我不是很懂RSS,但可以说明SMB多通道当中,RSS应该是核心,而RDMA应该是另外一种技术。

你服务器,到底是Windows还是Linux类型的,是裸机安装的,还是虚拟机??


因为客户端,在办公环境中,可能会连接多个服务器,所以这样的话,可能部分还是有意义的,但我觉得更大的意义,还是那个激活多个CPU Core同时工作,这才是最大的意义,至于网络带宽提升方面,还需要配合交换机和传统的NIC Teaming技术,当然现在微软也提供了这种技术,挺好的,以前只是Intel自家和Broadcom自家才能做这个事情,现在Win2012以上都提供了,对网卡的要求降低了。。。。




====================================================

另外,RSS,不是完全都是好事,我在网络上找了一下,就有坏事,导致网络收敛速度很慢,没有传统驱动层面NIC Teaming快,这也正常,因为驱动层面是操作系统核心层面的事情,所以发生改变响应非常的快。。
下面这个哥们被坑了,但我觉得应该是他没有用好。。





回复 支持 反对

使用道具 举报

该用户从未签到

65

主题

403

帖子

889

积分

高级会员

Rank: 4

积分
889
7#
发表于 2016-3-29 12:01:09 | 只看该作者

我仔细看了,并且也明白了。。

我知道下面的条件说是满足其中一个就可以。。。

多网卡,做Teaming,本来就可以,但这和激活CPU的多核,是两回事情。。。

RSS是否是激活CPU多核的关键,这文章貌似没说,但是Teaming功能,说不好听的,至少有10年了吧,算是10年前的技术了。。

回复 支持 反对

使用道具 举报

该用户从未签到

50

主题

356

帖子

778

积分

高级会员

Rank: 4

积分
778
8#
发表于 2016-3-29 12:01:10 | 只看该作者

怪不得我说我win10开不了聚合 下载过来能有135M/s 可是不稳定呢 不知道我设置了什么东西 现在又不行了 100左右了  RSS网卡都是支持的

回复 支持 反对

使用道具 举报

该用户从未签到

38

主题

378

帖子

810

积分

高级会员

Rank: 4

积分
810
9#
发表于 2016-3-29 12:01:11 | 只看该作者

这点同意,因为之前公司里就是这么接的。不会有问题。

回复 支持 反对

使用道具 举报

该用户从未签到

49

主题

369

帖子

803

积分

高级会员

Rank: 4

积分
803
10#
发表于 2016-3-29 12:01:11 | 只看该作者


貌似在论坛一直看见你说SMB多通道功能,之前好像还上过一个图片,直接显示了Windows传输200MB/s以上的截图,应该是你上传的吧。。。

我因为之前做过类似的东西,所以还有点经验,不过我一直认为,驱动硬件级别聚合链路是有必要的,看你一直说这个的好,我之前也不是很了解,然后去好好学习了一下,这个SMB多通道使用上也没有那么完美,而且使用非常的苛刻!!!

给你上图,一起交流下。。





首先,这东西的使用,貌似非常的苛刻,必须要Win8以上的系统,或者是Windows 2012以上,那么我们日常环境来说,就是电脑Win8,然后NAS是Win2012,一般是这样的配置,否则的话,这个SMB多通道不能用,也没有意义。。





我经过学习,发现了这篇文章写的挺详细和牛逼的,详细阐述了SMB多通道的好处和意义所在,东西是好东西,但是用起来需要折腾啊!!

SMB Muitichannel,主要解决了3方面问题:


1、SMB多通道在一个访问Session中,可以创建多个TCP的连接,使用多个TCP连接数并发传输数据,提高传输效率。


2、以前网络访问中,无论发起端,还是接收端,都没有发动多个CPU Core来参与,只有一个在工作,这个时候在大量传输4K小文件的时候,CPU成了瓶颈,SMB多通道激活了多个CPU Core共同来参与网络传输,分摊了压力,当传输很多4K小文件的时候,性能提升明显。(这可以说比带宽的提升更加有意义)


3、SMB多通道的意义不单单是在使用多网卡的情况下,在使用一个网卡的情况下也是可以得,性能也是有提升的。

同时还解决了单点故障之类的问题,但这个对性能改变没有什么影响。。



但是,但是。。。。。

梦想是美好的,但现实是骨感的!!!
这个限制的条件也太多了点。

1、网卡需要支持RSS功能,该功能应该是个硬件级别的功能,可以通过命令行查询你的网卡是否支持RSS这个功能,比较悲剧的是,我的主板集成网卡貌似不支持,当然我的电脑可能有点老,但也是2010后级别的。。

2、虽然是可选条件,如果你的网卡不支持RSS,那么支持RDMA也可以,貌似这个功能,还有CPU低延时功能,应该能降低CPU的使用率吧,这可能是后期TCP/IP协议栈新添加的功能,我对网络也不是特别懂,所以只能看文章说个大概,但是这是功能限制是肯定的。。

3、如我前面所说,Win2012以后,微软自己做了通用的NIC Teaming功能,这功能我曾经也用过,做好以后,你在控制面板里面看见的是一个网卡,也就是说你的IP地址是写在这个虚拟网卡上面的,根据我们通过IP或主机名访问共享文件夹的方式,可能前面的RSS功能就是判断没有IP地址的网卡共同参与传输的吧,这个我不确认,也没有搞懂具体Windows怎么操作,但NIC Teaming后,肯定是比较完美的,文章里面也说了,这个在做冗余的时候,传输不会中端,反应时间也非常的快,比SMB多通道自己的容错反应快了很多,后面有个比较的表,所以多网卡聚合还是需要的。。



然后,我根据这篇文章,试了一下我的网卡,结果悲剧,RSS功能和RDMA功能均不支持,那么如果不支持这两个功能其中之一的话,SMB多通道就玩不转了,也就是不能用了。。。看下图:


你如果有空,也敲一下命令,给我上个图。。


4、还有一个文章中没有提及的问题,我不知道作者基于什么原因,画出来的图片容易让人误解,那就是它图中有2个以太网交换机,当一个主机有2张网卡,连接不同交换机的时候,容易形成环路,为了避免环路发生,交换机上有Spanning Tree协议,这个时候,会自动Block一路,来避免环路的发生,所以有个网卡被交换机干掉了,这个时候实现SMB多通道增加网卡带宽也是不太可能的。。。当然现在的交换机有大2层的概念,有些可以识别,但这都是最近新出的交换机,所以按照上面的图示,两个网卡必须连接在一个交换机上才有意义,才能实现SMB多通道增加带宽的选项,作者没有提及这个问题,我不知道为啥。。。


5、上面的4条限制已经让很多人比较抓狂,这SMB多通道真心难玩,在我们日常家里使用环境中,NAS不是所有人都用Windows SS 2012的,因为NAS有很多软件,很多基于Linux的,FreeNAS,Openfiler,黑裙,甚至有人用ESXi,那么用以上软件,这网卡多通道技术全部抓瞎!!!!
然后你的客户端,也不一定是Windows,如果是Mac OSX,那么也抓瞎了,前面要求使用Win8,Win2012。。。










近期发了一贴,准备采购10G交换机,貌似你也回复了我的帖子,内容忘记了,不过你这里诱惑了我一把,导致我去详细学习了一把,看来要想不折腾,还是上10G是王道!!!!看来我的选择还是没有错的。。。


最后附上SMB文件共享的参数配置图,貌似最多RSS只能支持4个网卡,不过也够了。。




回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表