Windows-10

在 Windows 10 上禁用“SMB 直接”影響

  • July 17, 2018

親愛的儲存/Windows 專家,

這裡是環境。

  • 我們的使用者使用 Windows 7/Windows Server 2008 R2 連接到NetApp 上的組/項目共享(僅啟用 SMBv1)
  • 使用者的家庭驅動器/配置文件也在 NetApp 上。
  • 除了將所有使用者遷移到 Windows 10之外,我們正在遷移到另一個儲存平台
  • 將在 Win10 和新的儲存平台上使用 SMBv2。

問題是我們可能有一些使用者遷移到 Win10(SMBv2)但需要連接到 NetApp 共享(SMBv1)。

為了解決這個問題,

  • 我們決定在所有 Win10 機器上啟用 SMBv1(直到我們完成儲存遷移),以便客戶端可以使用新的儲存和 NetApp。
  • 發現我們需要在 Win10 中禁用“SMB Direct”功能才能發生這種情況。

找到了幾個很好的文件..

https://docs.microsoft.com/en-us/windows-server/storage/file-server/smb-direct

https://www.windowscentral.com/how-access-files-network-devices-using-smbv1-windows-10

問題是,是否有人已經通過禁用 SMB Direct 和/或看到任何明顯的後果?非常感謝您的投入。

如果您只使用 SMBv2,而不是 SMBv3,則禁用 SMB Direct 不會有任何後果,因為它僅限於版本 3。如果您的新儲存平台支持 SMB Direct,您將看到客戶端和文件伺服器上的 CPU 使用率以及與啟用 SMB Direct 時所看到的相比,禁用 SMB Direct 時吞吐量可能會降低。根據您連接到同一伺服器的客戶端數量,這可能會顯著降低性能。但是,如果您的文件伺服器硬體不支持 RDMA,那麼這一切都不重要,因為 SMB Direct 將永遠無法工作。

您可能需要考慮將所有客戶端從 SMB 版本 1 更改為版本 2,因為 v2 比 v1 具有顯著的性能增強,以及主要的安全增強。Windows 7 支持 v2,Server 2008R2 也是如此。On Tap 8+ 支持 v2 和 3,儘管您不太可能看到與在本機 Windows 文件伺服器上使用這些功能時相同的性能提升。

引用自:https://serverfault.com/questions/922193