为什么当我复制文件(Windows 资源管理器复制、粘贴)时,使用命令提示符中的“net use”命令映射的驱动器的传输速率约为 100KB/s,而使用 Windows 资源管理器映射驱动器的传输速率在 25-50MB/s 之间?这两种方法有何不同,会影响传输速度?
给定/环境:
共享服务器:Windows 2012R2,使用 CIS 基准测试锁定http://benchmarks.cisecurity.org/downloads/show-single/?file=windows2012R2.110
- 设置已被服务器所属的域控制器上的组策略锁定。
共享的服务器连接到同一网络上的域控制器,我们称之为“mydomain.local”
连接到共享的服务器:Windows 2008R2,远程位置,不同的域,我们称之为“mydomain.remote”
删除所有 CIS 推荐设置可使两种类型的网络驱动器映射的速度更快。
连接服务器和共享服务器位于两个不同的数据中心,通过互联网连接
无论使用哪种连接(net use / windows explorer),都会提供相同的凭据。我们称此帐户为:mydomain.local\myuser
我认为速度慢是因为这个(http://jrs-s.net/2013/04/15/windows-server-2012-slow-networksmbcifs-problem/),但我不知道为什么使用“net use”而不是 Windows 资源管理器时会有所不同。
答案1
我曾多次看到有关域控制器托管共享的情况。它们要求在 SMB 上使用安全签名,这会大大降低与域控制器之间的文件传输速率,尤其是在旧硬件上,因为加密过程会给处理器带来很大的负担。
这是注册表项
HKLM\System\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature
以下是一篇与这些声明相关的文章:
https://technet.microsoft.com/en-us/library/c9dfa127-8e28-46de-81d0-6d0742c28420