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 連接,例如網頁瀏覽器;反之亦然,在將檔案複製到遠端 SMB 共用時使用其他網路應用程式通常會使 Windows「遺失」網路共用並中止複製)。
  4. 使用 FAR Manager(適用於 Windows 的第三方檔案管理器)透過「使用系統複製例程 = 否」從 Win7 寫入速度快(60 MB/秒)並且完美無缺
  5. 使用「使用系統複製例程 = 是」的 FAR 管理器從 Win7 寫入速度緩慢且存在錯誤(與使用資源管理器相同,請參閱第 3 頁)

該問題肯定與本機 Win7 複製例程有關(因為相容模式下的 FAR 管理器寫入 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

但這也沒有幫助。

有什麼建議嗎?

相關內容