当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 11 中使用 SMB 压缩提高网络速度

作者:精品下载站 日期:2024-12-14 22:41:00 浏览:15 分类:玩电脑

如何在 Windows 11 中使用 SMB 压缩提高网络速度


SMB(即服务器消息块)是一种用于通过网络传输文件的协议。然后是 SMB 压缩,它可以压缩文件大小,以确保大文件传输可以进一步加快。使用 SMB 压缩的优点是,在服务器之间乃至客户端 PC 之间移动文件时,无需使用任何第三方软件来压缩和解压缩。

[玩转系统] 如何在 Windows 11 中使用 SMB 压缩提高网络速度

如何使用 SMB 压缩提高网络速度

IT 管理员可以在其 Windows 11 客户端或服务器上修改以下一组注册表值,以加快传输过程。

1. 强力压缩

在客户端 PC 上,打开注册表编辑器,然后导航到以下路径:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters

右键单击并创建一个新的 REG_DWORD 值名称:CompressibilitySamplingSize

设置为十进制值:4294967295

创建新的 REG_DWORD 值名称:CompressibleThreshold

设置为值:0

关闭注册表。

此设置立即生效,无需重启。

2. Smb2CreditsMinSmb2CreditsMax

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMin
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMax

您可以更改这些参数的最小值和最大值,从而将客户端限制在指定值内。您可以增加该值,以便增加吞吐量并最终提高复制文件的速度。

3. 其他CriticalWorkerThreads

HKLM\System\CurrentControlSet\Control\Session Manager\Executive\AdditionalCriticalWorkerThreads

通过增加该值,您可以获得更多额外的工作线程,这将允许存储子系统中有更多的排队 I/O。这反过来又会提高 I/O 设备的性能。如果您使用具有自己的逻辑系统的高端存储硬件,这将进一步改善。

4. 每个队列的最大线程数

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue

如果您有太多请求(即并发请求),则增加此队列的值将增加规模。您应该会看到在更短的时间内完成更多的工作,并且性能和响应时间得到改善。

5. 异步积分

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\AsynchronousCredits

此键可以增加单个连接上允许的并发异步 SMB 命令的数量。有些文件传输场景需要执行大量命令,增加这个会提高性能。

更多关于SMB压缩的内容参见官方文档。

什么是 SMB 性能计数器?

您可以使用以下计数器来确定优化后是否获得了预期的速度。该清单包括:客户端共享、服务器共享、服务器会话。和直接连接。

为什么 SMB 压缩很重要?

除了摆脱额外的工具之外,SMB 压缩还可以确保该过程占用更少的网络带宽和时间,从而降低 CPU 使用成本。总的来说,它节省了大量的时间和精力,使其成为一个具有成本效益的过程。

据微软称,该过程在 1Gbps 以太网或 WiFi 网络以及不拥塞的 100 Gbps 以太网网络中最为有效。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯