新規にwindows2012サーバーを準備し、WindowsでポリシーベースのQOSを使ってS3へのアップロードスピードを帯域制御する方法をトレースしてみた。
QoSの設定はこの通りだが、「出力方向のスロットル率を指定する」には注意が必要。
検証では200MBbpsに設定を行ったが、物理1Gの回線環境で800MBps以上トラフィックが流れてしまう。
MSに問い合わせをして調査、検証を行った結果、
windows2012のインストール時点のQoSのバグっぽい事まで突き止める。
(Windowsアップデートしたら動きが改善されているので、どこかでパッチが当たった模様)
Windowsアップデート前: 制限の設定値の10倍が実際の制限値となる。
・ QoSを200MBps(204800 KBps)に制限 → トラフィックが200MBps以上
・ QoSを 20MBps(20480 KBps) に制限 → トラフィックは200MBps以下になる
Windowsアップデート後: 制限の設定値と同じ値が実際の制限値となる。
・ QoSを200MBps(204800 KBps)に制限 → トラフィックが200MBps以下になる
MSからKB番号の返答が来たら追記します。