群晖零成本网速叠加,SMB设置多通道传输及相关探讨

2022-06-29 13:25:35 82点赞 745收藏 53评论

将群晖从918+升级到1821+后,因为是重装系统的缘故,所以SMB多通道需要重新设置(群晖默认不打开SMB多通道),遂记录一下,供大家参考。

众所周知,买软件送硬件的群晖对硬件配置特别抠,在最新的1821+上也是一样,配置了万年不变的四个千兆口(918+配了两个)。

很多网友都想通过配置LACP来实现带宽叠加,我当初也是这么做的,为此把ZTE的交换机折腾了个遍,最后发现,啥用都没,只能提高多人的并发访问。LACP的适用场景还是在并发使用、提高链路安全备份,对直接的带宽叠加并不起任何作用。因此,另一个解决方案就摸索出来了,使用2.5G USB网卡给NAS,但是这样需要接一台2.5G网口的交换机,虽然网线不用变动,但是2.5G交换机并不普遍,而且价格也不便宜,这个方案比较适合买了j4025 N5105之类有多个2.5G网口的软路由玩家。

我这推荐的方案是给有空闲千兆网口的网络,为NAS开通SMB多通道服务,这样能实实在在零成本叠加网速,毕竟群晖带了两个或4个千兆口,家庭网络空闲千兆网口也随处可得,交换机、路由器。当然这个方案也有缺点,这个是仅针对SMB可以叠加网速,其他的服务不可用。

配置步骤

先入主题,配置群晖的SMB多通道。

首先,需要在控制面板配置SMB服务的版本,仅SMB3才可支持多通道。设置最大SMB协议为SMB3。

群晖零成本网速叠加,SMB设置多通道传输及相关探讨

(最小SMB协议不影响多通道的使用,请根据家里使用SMB的设备情况,来选择最小SMB协议的版本。)

其次,需要在控制面板打开SSH,如下图。需要手动去修改smb的配置文件来打开多通道。

群晖零成本网速叠加,SMB设置多通道传输及相关探讨

接着,使用各种终端软件(如Putty,SecureCRT,Royal)等连接,MacOS下还可以用命令行ssh admin@192.168.10.1这样来连接。

连上后请按如下输入命令行。

输入密码、切换root账户、切换smb服务目录、编辑smb配置文件

admin@192.168.10.1's password:

Synology strongly advises you not to run commands as the root user, who has

the highest privileges on the system. Doing so may cause major damages

to the system. Please note that if you choose to proceed, all consequences are

at your own risk.

admin@192.168.10.1:~$ sudo -i

root@192.168.10.1:~# cd /etc/samba

root@192.168.10.1:/etc/samba# vi smb.conf

vi打开smb.conf后,按“i”键,进入修改模式

命令窗口下面出现“-- INSERT -- ”说明已经进入修改模式

然后在配置文件末尾增加如下配置:(打开多通道支持和异步读写)

server multi channel support=yes

aio read size=1

aio write size=1

按ESC退出修改模式,输入“:wq!”回车后就保存退出了。

再通过vi打开smb.conf的最终样式如下:

编辑后的smb.conf编辑后的smb.conf

大大的Do Not Modify(不要修改),下面还不忘提示,群晖不为因修改此配置文件产生的任何问题提供技术支持。群晖最后的倔强吗,哈哈。

配置完毕后,重启一下群晖NAS。这样,群晖SMB的多通道就打开了。

效果

配置前,无论是从1821+传到windows,还是windows传到1821+,速率都只有100M左右。

群晖零成本网速叠加,SMB设置多通道传输及相关探讨

群晖零成本网速叠加,SMB设置多通道传输及相关探讨

配置后,明显网速直接翻倍了。

群晖零成本网速叠加,SMB设置多通道传输及相关探讨

其他问题

这儿也顺带说明一下SMB的原理和可能的问题,欢迎大家探讨。

1 - SMB的多通道可以理解为服务器(192.168.1.1~4)与客户机(192.168.1.5~6)之间的多路径传输,因此,smb访问时可以访问多网卡中的任意一个ip(比如:smb://192.168.1.3)进行浏览、复制,smb协议会自动将多个网卡的带宽都利用起来进行数据传输,从而达到带宽叠加的功能。所以,这是很灵活和智能的一种传输数据的方式。这是软件层面的处理,因此,仅能支持SMB服务,不支持其他服务。如果用iperf3测速,也是没法测到叠加速度的。

2 - SMB是需要服务端和客户端均需要打开多通道功能,才能实现多通道的传输,如果NAS支持,Windows不支持,也不行。默认win10已经打开了多通道,可以通过如下命令检查(PowerShell中)

查看多通道功能是否启用
Get-SmbServerConfiguration
打开多通道功能Set-SmbServerConfiguration -EnableMultiChannel 1

3 - SMB是否需要多通道支持,与本机有几个网卡无关,只与实际是否有多个网络路径有关,例如,我的1821+用的是万兆网卡,而我的windows机器(默认打开了SMB多通道)是两个千兆网口,如果1821+不开多通道,那么windows机器只能以100MB/s的速度与1821+传文件,只有1821+开了多通道后,那么windows机器才可以以200MB/s的速度传文件。

4 - SMB多通道必须是SMB3版本才支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4950元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
53评论

  • 精彩
  • 最新
  • 电脑上千兆网卡也可以吗

    校验提示文案

    提交
    可以,就是为了充分利用空闲的千兆网口。可以将多个网卡连到交换机,就能享受多通道的网速了。

    校验提示文案

    提交
    不科学啊,电脑上就一个千兆口,怎么能突破这物理限制的 [口水]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 你都1821了 直接上万兆就好了呗 浪费时间

    校验提示文案

    提交
    兄弟,没仔细看吗? [尴尬] 1821上是万兆网卡,台式机用的是双网卡…

    校验提示文案

    提交
    收起所有回复
  • 呵呵,这个属于6.0时代黑裙就支持的功能,我记得我那时候还是用B75 itx板搭的黑裙。

    校验提示文案

    提交
    是的,群晖就是个Linux系统,smb的服务配置都是一样的。而smb3在windows下很早就支持了,所以只要不是很老的系统,基本都能支持。

    校验提示文案

    提交
    收起所有回复
  • windows搞个万兆不就好了…😂😂

    校验提示文案

    提交
    充分利用现有资源的方式,当然,预算充足的情况下全万兆当然更好啊 [黑线]

    校验提示文案

    提交
    收起所有回复
  • 如果群晖Nas四个网卡都接入千兆,其他4台千兆pc同时smb,可以同时满速对吗。

    校验提示文案

    提交
    这儿讲叠加的场景,是让你台式机那边也多网卡,这样可以利用更大的带宽。 [尴尬]

    校验提示文案

    提交
    打扰了,我选择换万兆网卡 或者2.5g网卡 哈哈

    校验提示文案

    提交
    收起所有回复
  • 请问,电脑这边需要做什么呢?我的情况是光猫连路由,路由拨号,路由一根线连群晖,群晖空着另外一个网口,电脑wifi连路由访问群晖~

    校验提示文案

    提交
    所以,群晖还需要一根网线连空着的网口和路由器?电脑需要网线连路由器么?

    校验提示文案

    提交
    首先,群晖两根网线连路由器(交换机),这样群晖的smb服务带宽就相当于2Gbps了,然后台式机如果也是两根网线,那么台式机就可以与群晖实现2Gbps的传输速度。如果台式机只连一个口,那么也只能达到1Gbps。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 客户机要双千兆网口吧 [喜极而泣]

    校验提示文案

    提交
    马上当然,水流流量受限于最细的那根管子啊。

    校验提示文案

    提交
    收起所有回复
  • 接两个网卡,那smb连的ip怎么选啊?

    校验提示文案

    提交
    任意一个都可,然后smb会自动使用可用的链路传数据。

    校验提示文案

    提交
    要么开自动所有网卡在一个网段,要么静态,两两对应就行,两张网卡在1个网段里比如192.168.1.x,另外两张网卡甚至可以不经过交换机,直接直连在另一个网段里也能正常工作. 我的unraid上就是一条走交换机,一条直连网段. 2.5Gx2的多通道.

    校验提示文案

    提交
    收起所有回复
  • 感觉群晖接两个千兆口,电脑和威联通都接自带的2.5g口,配合2.5g交换机。。。就不用买2.5g USB网卡给群晖用了吧?

    校验提示文案

    提交
    是的,群晖两个网口都接交换机,那电脑与群晖传数据就能达2Gbps。

    校验提示文案

    提交
    收起所有回复
  • 我是最近从418play换新升级到420+的(旧机器插槽坏了,用了京东延保换新)……当时直接将硬盘从旧机器拔了插到新机器里面了,所有的设置都继承了……包括smb.conf……但是418上还能用的多链路聚合,420+上就不能用了。尝试过将conf里面那三个参数删了,重启,再加回去,再重启,还是不行……楼主有头绪吗?电脑也没动过

    校验提示文案

    提交
    我是从918+升到1821+,硬盘换到新机器,迁移过程是选择的重装系统,所以,新系统没有这个三个参数,我重新添加了后就可以用了。smb也没啥复杂的,就是smb.conf配置,你检查一下这个文件的读写权限等看看呢。

    校验提示文案

    提交
    噢噢,原来如此,因为我套件设置太多了,所以没选择重装系统,所以smb.conf还是由418过去的,我看看权限吧,谢谢

    校验提示文案

    提交
    收起所有回复
  • 你这种网络环境下,windows双网卡做链路聚合,所有协议都可以支持.而且操作更稳定简单。

    校验提示文案

    提交
  • 我相信群晖让你不要修改,是有原因的

    校验提示文案

    提交
  • 多通道开启之后,smb读写速度不稳定,刚开始200m然后马上掉速到0,可靠性降低了,有人遇到吗

    校验提示文案

    提交
    就是很不稳的,用下来还不如普通千兆

    校验提示文案

    提交
    收起所有回复
  • 这个方法不错,今晚回去试试~~~

    校验提示文案

    提交
  • 收藏,回头试试

    校验提示文案

    提交
  • 群晖过于保守

    校验提示文案

    提交
  • 低成本提速好办法 [得意]

    校验提示文案

    提交
  • 不用多掏钱,这样就可以跑满硬盘速度了 。

    校验提示文案

    提交
  • 218+无语凝噎

    校验提示文案

    提交
  • 大佬请问pc和nas分别有一个2.5g和1g,能叠加吗,我设置了发现好像网口大小不一样不支持宽带叠加的样子

    校验提示文案

    提交
    微软官方文档:if you plan to use network adapters of different speeds, SMB Multichannel automatically selects the fastest network adapter, the slower network adapters are idle.

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
745
扫一下,分享更方便,购买更轻松