windows server 2019分区在映射网络驱动器后拷贝大文件降速明显,卡顿

bin 0 信誉分
2024-05-08T00:48:13.06+00:00

安装windows server 2019或者2022后,将某个分区映射成网络驱动器。从本机其他分区或者其他网络主机拷贝大文件(几十G以上)到这个驱动器有明显且有规律的降速。峰值大概在1GB/s,数秒之后掉落0GB/s,持续10秒左右又开始往上升。

1

2

怀疑是smb协议设置的原因。但按照官网的方法修改后没什么效果。望有工程师回复解决办法。谢谢!

Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 用户体验 | 其他
{count} 票

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2024-05-08T03:05:46.9933333+00:00

    你好,

    可能与操作系统或存储系统内的缓冲、缓存或资源管理有关。

    当复制文件时,一开始可能会非常快,然后速度就会变慢。这是因为一开始的文件被放到了一个叫做缓存或缓冲的地方,可能是电脑内存里或者硬盘控制器的内存里。但是当这个缓存被用完的时候,复制速度就会变慢了。这时候系统就会直接把数据写入硬盘。

    建议尝试使用未缓冲区化 IO 的文件复制命令:

    • xcopy /J
    • robocopy /J

    要确认这种情况可以测试存储速度,因为文件复制速度受存储速度限制。SMB 文件服务器的性能优化

    在 SMB 客户端上,在 SMB 中启用大型 MTU,并通过运行以下 cmdlet 禁用带宽限制:

    Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1

    确保您的网络共享使用的是最新版本的 SMB 3.1.1,开启 SMB 多通道 https://learn.microsoft.com/zh-cn/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn610980(v=ws.11)

    开启多通道有需要满足部分前提条件,比如多网卡,网卡支持RDMA等。


    如果上述回复对您有帮助,请帮我们标记为答案

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。