大家好。我是xddxl。

在NAS系列的第13期中,我们谈到了简单地将硬盘更改为具有root权限的ESATA模式的方法。

本期,我们将继续讲述root特权的另一个妙用:开启SMB3多通道技术和叠加网速。

现在,除了少数使用10兆网卡的本地朋友,以及极少使用100兆网卡的人类用户,绝大多数家庭NAS用户都使用千兆网卡。理论传输速率为1千兆比特/秒=1024兆字节/秒=128兆字节/秒.

群晖nas用户(群晖smb端口)-冯金伟博客园

在实际传输中,校验数据也会占用带宽,因此速率一般稳定在110 m/s左右.

千兆网卡在用户访问外网时一般没有瓶颈,但可能会成为内网的瓶颈。

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

千兆网卡的实际传输速率一般稳定在110米/秒左右.

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

带sata接口的SSD可以达到500M/s,远远大于千兆网速。

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

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

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

1.用万兆网卡替换千兆网卡,传输速率提升10倍。

2.多个网卡做链路聚合,几个网卡速度提升数倍。

群晖nas用户(群晖smb端口)-冯金伟博客园

3.多个网卡开启SMB3多路技术,几个网卡提速数倍。

群晖nas用户(群晖smb端口)-冯金伟博客园

4.做梦。

第一种方案效果最好,但价格昂贵,现阶段对家庭用户不友好。

第二种方案要求网络连接存储和计算机都至少有两个网卡,以及支持链路聚合的交换机(或高端路由)。成本不低,配置繁琐,不太受家庭用户欢迎。

群晖nas用户(群晖smb端口)-冯金伟博客园

第三种方案和链路聚合一样,需要至少2个千兆网卡,但对交换机没有额外需求,价格便宜且易于配置。唯一的缺点是只支持SMB协议的覆盖网速,其他协议无效。

我已经在基础教程的前一个视频中谈到过了:

局域网中只推荐SMB或NFS协议,不推荐其他协议。

在传输效率和协议消耗相近的情况下,SMB的兼容性远高于NFS,几乎所有平台都支持。可以说,SMB是目前局域网中最好的文件协议。

因此,SMB多通道叠加技术优势明显,缺点不突出,值得使用。

群晖nas用户(群晖smb端口)-冯金伟博客园

当然,如果要使用SMB3多路技术,必须满足以下条件:

1.群汇NAS和电脑同时拥有2个以上千兆网卡。

2.带有4个或更多千兆局域网端口和4根普通千兆网线的普通路由器或交换机。

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

如果NAS和电脑都只有一张网卡但可以扩展,请花30元买两张PCIE千兆网卡安装。

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

aption”>

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

server multi channel support = yes

aio read size = 1

aio write size = 1

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

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

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

快三导师带计划赚钱appc-image/bcf4160368c14a7b98174158811e9a94?from=pc”>

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

server multi channel support = yes

aio read size = 1

aio write size = 1

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

群晖nas用户(群晖smb端口)-冯金伟博客园

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

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

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

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