SMBダイレクト(ファイルサーバのアクセス速度を高速化するために)

SMBダイレクト要件:
DMA NICの
Windowsの機能の
QOSポリシーの
トラフィッククラス

RDMA(リモートダイレクトメモリアクセス)は、ダイレクトメモリアクセスに基づいています

リモートDMA、またはRDMAは、RDMAネットワークアダプタを持つ2台の異なるコンピュータは、プロセッサまたはコンピュータのいずれかのも、プロセッサキャッシュを介さず、他のメモリのマシンのメモリからのデータを書き込むことができる技術です。
データはRAMにRAMからNICへのNICに行きます。このコースの初めに、私はあなたがより速くあなたが速いNICを購入するために必要な大きなファイルを転送したい場合、これは速いNICであると述べました。

3つのRDMA実装のバージョン、iWARPのはRDMAは、コンバージド・イーサネット(上、あり ROCE) とのInfiniband(IB)。人気のコンバージドネットワークアーキテクチャ、iWARPのとROCEより広範な使用シナリオに起因します。
iWARPのがチェルシオT520-CRを表す
代表ROCEことののConnectX-3メラノックスで
両方の支持RDMA、および2つのギガビット・インターフェースです。

运行PowerShellの
安装データセンターブリッジングの
インストール-WindowsFeatureデータセンターブリッジング

为SMBダイレクト设置网络QoSの策略(445は、Microsoftのファイル共有、またはSMBのポート番号です。私はそれを割り当てるつもり優先度が3である)
新NetQosPolicy「SMB」-NetDirectPortMatchCondition 445 -PriorityValue8021Action 3

新しいNetQosPolicy作成
を有効-NetQosFlowControl -Priority 3

他のトラフィックのためのフロー制御を無効に
無効に-NetQosFlowControl -Priority 0,1,2,4,5,6,7

今、私たちは、このポリシーを適用することができ 、正しいアダプタ( ターゲット・アダプターへのネットワークQoSポリシー。)
を有効に-NetAdapterQosを-InterfaceAlias「スロット2 *を」

あなたのインターフェイスエイリアスを知る必要がある場合、あなたはあなたのネットワークインターフェイスのすべてを一覧表示するには、Get-NetIPInterfaceを使用することができ、それが各1のインターフェイスエイリアスが表示されます。
Get-NetIPInterface

トラフィッククラスを作成し、SMBダイレクトの最大帯域幅の30%を割り当てます。クラス名が「SMB」になります設定してください。ETSを指定し、それが適用されること。ASアルゴリズム
新NetQosTrafficClass ETS -Priority「SMB」。3 -BandwidthPercentage 30 -アルゴリズム

ネットワークアダプタは、RDMAをサポートしている場合は、すべてあなたがする必要があるが、NICが。ということで有効になって確認している
(RDMAアダプタをチェックすることです)ターゲットアダプタを識別するために、ネットワークアダプタのリストを取得し
ます。Get-NetIPInterface
SMBダイレクト(ファイルサーバのアクセス速度を高速化するために)

そして、特に私は私のVMが接続する仮想スイッチの名前を持つのvEthernetを探しています。そして、私はのvEthernet、またはという名前の仮想スイッチアダプタ1に自分のサーバーを接続する仮想ネットワークアダプタ用RDMAを有効にするつもり
有効-NetAdapterRDMA「のvEthernet(アダプタ1)」

今、あなたは物事は彼らが必要かの方法を動作を停止し、これらのポリシーを作成し、有効にした後、状況が悪化し、これらのポリシーを削除すると、オブジェクトを作成するために使用されるものと非常によく似たコマンドを使用していることを発見した場合。
"SMB"-NetQosTrafficClass削除
削除-NetQosPolicy "SMB"を

おすすめ

転載: blog.51cto.com/2290153/2436517