ファイルサーバー : SMB マルチチャネルの設定2020/04/21 |
SMB 3.0 プロトコルの機能に実装されている SMB
マルチチャネル機能を利用すると、複数のネットワークインターフェースを使用してファイルサービスの速度を向上させることができます。
|
|
SMB マルチチャネル機能を利用するには以下の条件の少なくとも一つを満たしている必要があります。
* ネットワークアダプターが RSS (Receive Side Scaling) をサポートしている
詳細は公式サイトを参照ください。* ネットワークアダプターが NIC Teaming でグループ化されている * ネットワークアダプターが RDMA (Remote Direct Memory Access) をサポートしている ⇒ https://docs.microsoft.com/ja-jp/archive/blogs/josebda/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0 |
|
[1] | PowerShell を管理者権限で起動して設定します。 |
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. # マルチチャネルが有効になっているか確認 (デフォルト有効) PS C:\Users\Administrator> Get-SmbServerConfiguration | Out-String -Stream | Select-String "EnableMultiChannel" EnableMultiChannel : True # 無効の場合は以下のようにして有効化 PS C:\Users\Administrator> Set-SmbServerConfiguration -EnableMultiChannel $True # ネットワークインターフェース確認 PS C:\Users\Administrator> Get-SmbServerNetworkInterface Scope Name Interface Index RSS Capable RDMA Capable Speed IpAddress ---------- --------------- ----------- ------------ ----- --------- * 3 True False 100 Gbps fe80::7494:7d50:b117:fb7f * 7 True False 100 Gbps fe80::6c2e:c49f:a87c:e46a * 3 True False 100 Gbps 10.0.0.111 * 7 True False 100 Gbps 10.0.0.101 # マルチチャネルを設定する # -ServerName : (サーバー名) # -InterfaceIndex : (使用するネットワークインターフェース) PS C:\Users\Administrator> New-SmbMultichannelConstraint -ServerName "rx-7" -InterfaceIndex 3, 7 -Force InterfaceAlias : Ethernet 2 InterfaceGuid : {2306e939-d659-457f-a5a7-a74732d811fb} InterfaceIndex : 3 ServerName : rx-7 PSComputerName : InterfaceAlias : Ethernet InterfaceGuid : {fdad18a7-270b-414c-938d-3fbeb45f507f} InterfaceIndex : 7 ServerName : rx-7 PSComputerName : # 設定確認 PS C:\Users\Administrator> Get-SmbMultichannelConstraint InterfaceAlias : Ethernet 2 InterfaceGuid : {2306e939-d659-457f-a5a7-a74732d811fb} InterfaceIndex : 3 ServerName : rx-7 PSComputerName : InterfaceAlias : Ethernet InterfaceGuid : {fdad18a7-270b-414c-938d-3fbeb45f507f} InterfaceIndex : 7 ServerName : rx-7 PSComputerName : # マルチチャネルの設定を削除する場合は以下 PS C:\Users\Administrator> Remove-SmbMultichannelConstraint -ServerName "rx-7" Confirm Are you sure you want to perform this action? Performing operation 'Remove-SmbMultiChannelConstraint' on Target 'rx-7,{2306e939-d659-457f-a5a7-a74732d811fb}'. [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y Confirm Are you sure you want to perform this action? Performing operation 'Remove-SmbMultiChannelConstraint' on Target 'rx-7,{fdad18a7-270b-414c-938d-3fbeb45f507f}'. [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y |
[2] | 任意のクライアントコンピューターから対象のファイルサービスにアクセスして速度を確認してみるとよいでしょう。 (ネットワーク上の様々な要因で効果を実感できない場合もあります) |
Sponsored Link |