大家好。我是xddxl。
在NAS系列的第13期中,我们谈到了简单地将硬盘更改为具有root权限的ESATA模式的方法。
本期,我们将继续讲述root特权的另一个妙用:开启SMB3多通道技术和叠加网速。
现在,除了少数使用10兆网卡的本地朋友,以及极少使用100兆网卡的人类用户,绝大多数家庭NAS用户都使用千兆网卡。理论传输速率为1千兆比特/秒=1024兆字节/秒=128兆字节/秒.
在实际传输中,校验数据也会占用带宽,因此速率一般稳定在110 m/s左右.
千兆网卡在用户访问外网时一般没有瓶颈,但可能会成为内网的瓶颈。
无论是电脑还是NAS,目前真正的性能瓶颈往往不在于CPU和内存,而在于硬盘和网络。
千兆网卡的实际传输速率一般稳定在110米/秒左右.
目前,大多数nvme协议固态硬盘的连续读写速度可以达到3000 m/s .
带sata接口的SSD可以达到500M/s,远远大于千兆网速。
即使是机械硬盘,连续读写通常也能达到150-190M/s,明显高于千兆网速。
换句话说,现阶段无论是用在内网还是外网,网速都是最大的瓶颈。
为了解决网络速度瓶颈,通常有以下几种方法:
1.用万兆网卡替换千兆网卡,传输速率提升10倍。
2.多个网卡做链路聚合,几个网卡速度提升数倍。
3.多个网卡开启SMB3多路技术,几个网卡提速数倍。
4.做梦。
第一种方案效果最好,但价格昂贵,现阶段对家庭用户不友好。
第二种方案要求网络连接存储和计算机都至少有两个网卡,以及支持链路聚合的交换机(或高端路由)。成本不低,配置繁琐,不太受家庭用户欢迎。
第三种方案和链路聚合一样,需要至少2个千兆网卡,但对交换机没有额外需求,价格便宜且易于配置。唯一的缺点是只支持SMB协议的覆盖网速,其他协议无效。
我已经在基础教程的前一个视频中谈到过了:
局域网中只推荐SMB或NFS协议,不推荐其他协议。
在传输效率和协议消耗相近的情况下,SMB的兼容性远高于NFS,几乎所有平台都支持。可以说,SMB是目前局域网中最好的文件协议。
因此,SMB多通道叠加技术优势明显,缺点不突出,值得使用。
当然,如果要使用SMB3多路技术,必须满足以下条件:
1.群汇NAS和电脑同时拥有2个以上千兆网卡。
2.带有4个或更多千兆局域网端口和4根普通千兆网线的普通路由器或交换机。
3.群汇安装DSM 6.1-15047或更高版本,电脑上安装Windows10系统。
如果NAS和电脑都只有一张网卡但可以扩展,请花30元买两张PCIE千兆网卡安装。
是的,你没有弄错。一张单口千兆PCIE网卡只需要15元左右。
只要满足以上基本条件,就可以开启SMB3多通道叠加网速,具体步骤如下:
1.以管理员身份登录群汇,打开控制面板-文件服务-高级设置,将最大协议更改为SMB3并应用。
aption”>
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的多通道技术还是有意义的.
快三导师带计划赚钱appc-image/bcf4160368c14a7b98174158811e9a94?from=pc”>
在配置的末尾添加下面三句代码,然后保存并替换原文件.
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的多通道技术还是有意义的.