Windows 7 缓慢写入 Samba/CIFS OpenSolaris 服务器

Windows 7 缓慢写入 Samba/CIFS OpenSolaris 服务器

我有一台带有 OpenSolaris 和基于内核的 CIFS/Samba 共享的 NAS 服务器,当我通过千兆 LAN 从不同的计算机使用它时,我得到了这些奇怪的结果:

  1. 读取速度非常快,几乎饱和 1GB LAN(90-100 MB/秒)
  2. 从 Macbook Pro(OS X 10.6.4)写入速度很快(60 MB/秒)
  3. 从 Win7 写入速度很慢(不超过 15 MB/秒,有时 2-3 MB/秒)且有缺陷(它会停止/中断其他TCP/IP 连接,例如 Web 浏览器;反之亦然,在将文件复制到远程 SMB 共享时与其他网络应用程序协同工作通常会导致 Windows“丢失”网络共享并中止复制)。
  4. 使用 FAR Manager(适用于 Windows 的第三方文件管理器)在“使用系统复制例程 = 否”的情况下从 Win7 写入速度很快(60 MB/秒),而且完美无缺
  5. 使用 FAR Manager 在 Win7 中写入“使用系统复制例程 = 是”速度慢且有缺陷(与使用 Explorer 相同,请参阅第 3 页)

问题肯定与原生 Win7 复制程序有关(因为兼容模式下的 FAR Manager 可以毫无问题地写入 SMB 共享)。我尝试使用以下方法禁用 SMB2

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB2 = 0

在命令行中运行:

sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled

但它什么也没给出。我还尝试使用以下命令禁用 OpLocks:

HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\EnableOpLocks = 0
HKLM\SYSTEM\CurrentControlSet\services\mrxsmb\Parameters\OplocksDisabled = 1

但这也无济于事。

有什么建议吗?

相关内容