哈喽大家好,我是许迎果。

在NAS系列第13期内容中,我们讲了使用root权限简便修改硬盘为ESATA模式的方法。

这一期我们接着讲root权限的另一个妙用:开启SMB3多通道技术,叠加网速。

现在除了少数土豪朋友们用万兆网卡,以及稀有人类用百兆网卡外,绝大多数的家庭NAS用户使用的都是千兆的网卡。理论传输速率为1Gbit/s=1024Mbit/s=128MByte/s.

打开网易新闻 查看更多图片

实际传输时,由于校验数据也会占用带宽,所以速率一般稳定在110M/s左右。

家庭用户在外网访问时,千兆网卡一般不存在瓶颈,但是在内网中,却有可能会成为瓶颈。

不管是电脑也好,NAS也罢,目前真正的性能瓶颈往往不在于CPU,内存,而是硬盘和网络。

千兆网卡实际传输速率一般稳定在110M/s左右。

目前多数nvme协议的固态硬盘连续读写速度可以达到3000M/s.

而sata接口的固态硬盘也能达到500M/s,远远大于千兆的网速。

即便是机械硬盘,连续读写通常也可以达到150-190M/s,也要明显高于千兆网速。

换句话说,现阶段,不管是在内网使用,还是在外网,网速都是最大的瓶颈。

为了解决网速瓶颈,通常有以下方法:

1.将千兆网卡更换为万兆网卡,传输速率提升10倍.

2.多个网卡做链路聚合,有几个网卡速率提升几倍.

打开网易新闻 查看更多图片

3.多个网卡开启SMB3多通道技术,有几个网卡速率提升几倍.

打开网易新闻 查看更多图片

4.做梦。

第一个方案效果最好,但是费用比较昂贵,现阶段对家庭用户不友好。

第二个方案需要NAS和电脑端都至少有2个网卡,同时还需要交换机(或高端路由)支持链路聚合,费用也不低,并且配置起来比较繁琐,所以在家庭用户中也并不普及。

打开网易新闻 查看更多图片

第三个方案跟链路聚合一样,至少需要2个千兆网卡,但是对交换机没有额外需求,花费不高并且配置起来很容易,唯一的缺点是:只支持SMB协议叠加网速,其他协议无效。

我在前面的基础教程视频中已经讲过:

局域网内只推荐使用SMB或NFS协议,其余协议一律不推荐使用。

在传输效率和协议消耗差不多的情况下,SMB的兼容性比NFS高出一大截,几乎全平台都支持,可以这么说,SMB是目前当之无愧的局域网中最好的文件协议了。

所以SMB多通道叠加技术的优势较为明显,缺点却并不突出,还是值得一用的。

打开网易新闻 查看更多图片

当然想要使用 SMB3多通道技术,必需要具备以下几个条件:

1.群晖NAS和电脑端同时有2个以上的千兆网卡.

2.一个拥有4个或4个以上千兆LAN口的普通路由器或交换机,4条普通千兆网线.

3.群晖安装DSM 6.1-15047或更高版本的系统,电脑端安装Windows10系统。

若NAS或电脑都只有一个网卡但可以扩展,那么请花30元买两个PCIE千兆网卡装上。

打开网易新闻 查看更多图片

是的,你没有看错,一个单网口的千兆PCIE网卡,只需要15元左右。

只要你满足以上基础条件,就可以开启SMB3多通道来叠加网速了,具体步骤如下:

1.以管理员登录群晖,打开控制面板-文件服务-高级设置,将最大协议改为SMB3并应用.

打开网易新闻 查看更多图片

2.控制面板最下面找到终端机,勾选启动 SSH 功能,注意端口,点击应用.

3.打开摸粑粑软件,双击群晖的SSH会话,以root身份登录。

打开网易新闻 查看更多图片

没有摸粑粑软件或者没有root权限的,请观看NAS系列第12集-获取root权限.

4.点击父目录,然后双击进入etc目录,再双击进入samba目录,找到smb.conf并双击打开。

打开网易新闻 查看更多图片

在配置的末尾添加下面三句代码,然后保存并替换原文件.

server multi channel support = yes

aio read size = 1

aio write size = 1

替换完成后,在右侧命令行界面中输入:reboot重启群晖.

打开网易新闻 查看更多图片

5.群晖重启后,在电脑端的资源管理器中进入群晖的共享一次,会自动激活SMB3多通道。

当然也能用管理员权限运行PowerShell,然后输入Get-SmbMultichannelConnection来查看SMB3多通道连接情况。

打开网易新闻 查看更多图片

如果有两条以上链接且无重复IP,就代表多通道启用了。

接下来实际看下传输速率是否叠加了,这里必须要用单个大文件,而不是小文件来测试。

为了避免机械硬盘存在瓶颈,我这里测试都是用固态硬盘。

首先测试从群晖上传输到电脑端。然后测试从电脑端传输到群晖上。

打开网易新闻 查看更多图片

可以看得出来,网速可以突破千兆的限制,基本稳定在220M/s,实现了网速叠加。

另外补充一点,经我实测,如果电脑端或NAS端有一个使用万兆网卡,接上万兆交换机,另一个设备通过两个以上的千兆网卡连接时,也可以实现网速叠加.

打开网易新闻 查看更多图片

4个千兆LAN口的路由器或交换机大多数人家里都有,就算没有也只需要花100元以内.

4根1米的千兆网线没有的情况下,需要花费10元.

NAS可以扩展网卡的情况下,两张PCIE千兆网卡,需要花费30元。

花费不多,网速翻倍,SMB3的多通道技术还是有意义的。