Windows系统SMB性能优化

2023-05-25 20:13:01 28点赞 333收藏 6评论

如果用Windows作为NAS系统,最常用的功能就是SMB共享。这里就来介绍一下Windows系统下SMB性能优化:

查看SMB版本

Windows10以上普遍采用SMB3.0。而SMB1.0在Windows系统已经默认不开启。我建议设备最好全部采用SMB3.0。

客户端主机查看SMB版本,打开powershell输入命令:

Get-SMBConnection

Windows系统SMB性能优化

服务端主机查看SMB版本,打开powershell输入命令:

Get-SMBSession | FL

SMB客户端开启大型MTU

客户端主机开启SMB大型MTU支持提升文件传输效率,并禁用带宽限制。打开powershell输入如下命令:

Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1

开启SMB直通

SMB直通需要支持RDMA的网卡(一般服务器网卡才有这个功能),这个并不是必需功能,但一般默认开启。

在设置里找到Windows功能,在“启用或关闭Windows功能”里,找到“SMB直通”并勾选:

Windows系统SMB性能优化

开启SMB多通道

如果你的电脑有多个网口,希望通过多网口提升SMB传输速度,可以开启SMB多通道支持(SMB3.0)。SMB默认开启多通道支持,查看SMB多通道状态可以打开powershell输入命令:

Get-SmbClientConfiguration | Select-Object -Property EnableMultichannel

Windows系统SMB性能优化

如果你想禁用SMB多通道(虽然完全没必要),可以用如下命令:

#服务端禁用SMB多通通
Set-SmbServerConfiguration -EnableMultiChannel $false
#客户端禁用SMB多通通
Set-SmbClientConfiguration -EnableMultiChannel $false

如果你想开启SMB多通道,可以用如下命令:

#服务端启用SMB多通通
Set-SmbServerConfiguration -EnableMultiChannel $ture
#客户端启用SMB多通通
Set-SmbClientConfiguration -EnableMultiChannel $ture

如果客户端和服务端已经连接,可以通过输入下面的命令查看多通道是否可用:

Get-SmbMultichannelConnection |fl

查看MaxChannels和CurrentChannels这两列,可以看到多通道连接情况:

Windows系统SMB性能优化

SMB多通道包含2个概念:一是调用多线程多TCP连接提升连接速度,二是调用多个网速相同的网卡提升连接速度。

实测如果2个网卡速度不一样,SMB默认走速度高的网卡,速度低的网卡会限制。

SMB还可以通过修改注册表优化参数来提升性能,但是对于家用SMB而言就完全不必这么折腾。SMB共享对于Windows设备而言设置简单,连接稳定,性能也很不错。

就介绍到这里!

展开 收起

WPS 金山软件 AI会员1年 金山办公软件官方正版

WPS 金山软件 AI会员1年 金山办公软件官方正版

138元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

229元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

249元起

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

68元起

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

3099元起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

239元起

统信uos操作系统V20激活码授权永久激活 ARM架构(一年服务)

统信uos操作系统V20激活码授权永久激活 ARM架构(一年服务)

580元起

Microsoft 微软 15月 微软office365家庭版microsoft365增强版

Microsoft 微软 15月 微软office365家庭版microsoft365增强版

279元起

国行版 Switch体感游戏套装 《健身环大冒险》

国行版 Switch体感游戏套装 《健身环大冒险》

339元起

Microsoft 微软 365 家庭版 30月

Microsoft 微软 365 家庭版 30月

548元起

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

449元起

Microsoft 微软 618活动大促中 office永久激活码office2019增强版终身版outlook密钥

Microsoft 微软 618活动大促中 office永久激活码office2019增强版终身版outlook密钥

309元起

WPS 金山软件 超级会员15个月+芒果TV年卡

WPS 金山软件 超级会员15个月+芒果TV年卡

暂无报价

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

239元起

Microsoft 微软 618一次付款终身使用苹果M1M2办公软件 Office2016小型企业版 MAC专用

Microsoft 微软 618一次付款终身使用苹果M1M2办公软件 Office2016小型企业版 MAC专用

159元起
6评论

  • 精彩
  • 最新
  • 两个命令都敲错了,正确的应该是这个
    Set-SmbServerConfiguration -EnableMultiChannel $True
    Set-SmbClientConfiguration -EnableMultiChannel $True

    校验提示文案

    提交
  • 大佬,我的RDMA遇到问题,从Win11传2022Server很快,RDMA打满。但是从2022Server复制文件到Win11,则非常慢!看RDMA监控,有1秒的流量,然后卡几秒没流量,然后又有点,如此循环……

    校验提示文案

    提交
  • 启用SMB多通通,执行这两个命令出错呢 [大囧]

    校验提示文案

    提交
  • 您好。我的NAS和PC通过连接SMB后一直无法达到最高速度,现在为280MB/s.且NAS(威联通5.1)、PC、交换机都是双2.5G(2*2超六类网线)。看了您的文章后,在POWERSHELL里查看Maxchannels 数值为1.CurrentChannels 数值也为1.这样是PC端根本没有双线叠加吧。这个问题困扰我好久了。

    校验提示文案

    提交
    看一下硬盘速度多少

    校验提示文案

    提交
    收起所有回复
  • 路过。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

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

相关文章推荐

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