(2018/9/6時点)【スポンサードリンク】Windows環境のネットワーク帯域幅にいて以下備忘録。Windows環境で、ネットワーク帯域幅の制御方法は何種類かある。出力方向の帯域幅しか制御できない。Hyper-Vで[帯域幅管理]を有効すると[最小帯域幅][最大帯域幅]が設定できる。この仕様、私は勘違いしていて送受信ともに、この設定が有効になると思っていたのだが、この設定で制御できるのは送信だけ!!画面に記載してほしい!!てっきり、仮想マシンのNICのプロパティで制限すること相当ができる思っていたが受信にかんしては全く制御でなかった。送信だけ制御できるようだ。帯域幅管理の機能とTCPの機能を利用して経路としての帯域幅を制限できた。経路を制御したいセグメント側のNICに帯域制限を設定する。1枚にNICの帯域が無制限であっても制限がかけられたNICがボトルネックとなり無制限側も結果として制限がかかった状態と同等になるはずではと思い試してみた。期待通りの動作をした結果が以下の図。RRASを構成して対象サーバーと同じセグメントのNICに帯域制限を設定した。帯域制限はサーバを起動したままで同一コネクション内でも即時反映された。帯域幅を無制限10Mbps50Mbpsの順で設定した様子。NICのプロパティベンダーごとにプロパティの名称が異なるが○○デュプレックスなどの値を見ていけば、判断できる。送受信双方に制御がかかる。Hyper-Vの仮想NICに同等のプロパティはないようだ。物理マシンだけ設定できる。クライアント側の未使用のネットワーク帯域幅内でダウンロードを実行する。ネットワークの切断後の再開機能(レジューム)も有する。再開機能は、RobocopyのオプションでもRetry回数を設定できるが、Retryの回数を膨大に大きくすれば似たような効果があるがBITSのレジュームと厳密には同義ではない。生成することもできる。最大1Gbpsの帯域をファイルサーバのNICが使用する可能性があるということ。最大1Gbpsの帯域を使用する可能性がある。グループポリシーによる、ポリシーベースQoSこの方法も、当然出力方向だけ制御できる。対象のWebアプリケーションを指定できる。特定のアプリケーション(Robocopy)しか試したことはないけど、IIS以外のWebサーバも制御できるか気になる。いつか試してみてみようかな。