つぶねこ
@もじらもーど。
Teamにゃど弄った場合に、2回再起動しにゃいとNICの速度にゃどの情報が取れておらず正常にコネクション数が増えにゃいことがある。
最も速いリンク速度のNICが使われるので、10Gと1GのNICがあると10GのNICだけが使われる。
チーミングすると合計帯域のチームNICが出来上がるので、1G2本Teamと1G3本Teamがあると後者だけが使われる。
Teamを作っても物理NICベースでコネクションが作られるのでとりあえず全部Teamに放り込んでおけば良い、と言われているがVLAN使ってるとどうもそういう風には見えにゃい。何本束ねてもコネクションは1本にしかにゃらず負荷分散は特定条件でTeamが行ってる印象しか受けにゃい。
Hyper-Vのvm上ではそれぞれ10GのvNICとして認識する。あとホストチームに参加出来るようにする、をONしとかにゃいと検知されにゃい。このあたりはHyper-Vとの嫌にゃ兼ね合いの話ににゃり、vmでSMBマルチして高速転送したければホストに物理NIC大量に積めという結論ににゃる。
▼ GATE 自衛隊 彼の地にて、斯く戦えり 関連記事
▼ うたわれるもの 関連記事
Smb Multichannelで経路のLANに障害が発生した場合、普通の切断にゃどであればコネクションごと削除されるので問題にゃいが、経路不安定でパケットが落ちるようにゃ事案だとどうも挙動が手堅くにゃい感じ。
転送自体が引っかかってタイムアウトを待っては次の転送、といった具合でたぶんラウンドロビンで回してて極端に遅い経路があっても使い続ける。
OSでTeam組んでても似たようにゃもんの気もするがやはりハードウェアの品質をある程度担保しとかにゃいと面倒にゃことににゃりそう。
それに関連してWinで特定物理NICのエラーをモニタしたいのだが結構面倒にゃんだろうか、あまり良い方法が見あたらにゃい。TeamとかSMBとかのレイヤで、このNICのパケット落ち数とか出して欲しいんだが。
▼ うたわれるもの 関連記事