web-dev-qa-db-ja.com

仮想化-10個の1Gbpsリンクまたは1個の10Gbpsリンク? (性能)

複数のVM(5)と3つの物理ネットワークカード(各2ポート)を備え、合計6つの1Gbpsイーサネットポートを備えたマシンがあります。

合計48 Gbpsの帯域幅と10 GbpsのSPFリンクを備えたSPF対応スイッチがあります。サーバーには1つのSPFポート(10Gbps)もあります。

私は、最適な設定、パフォーマンスの点(すべてのビットを最大限に活用し、CPU使用量を最小にすること)とその理由について知りたいと思います。

すべてのVMを1つのSPFポートに接続してからスイッチのSPFポートに接続する方が良いでしょうか、または5本のイーサネットケーブルを入手して、ネットワークスイッチの5つのポートに接続する必要がありますか?

それでも少し不明な場合は、次のシナリオを想像してみてください。

スイッチ上の2つのPCは、それぞれVM Aから大きなファイルをダウンロードし、2番目のPCはVM Bからダウンロードします。イーサネットに接続されている場合、独自の接続を持つため、VM Aからの接続はPC Aに切り替えられ、同時にVM Bからの接続はPC Bに切り替えられます、それでよろしいですか?また、両方のVMをSPFに接続すると、SPFポートはPC AとPC Bの間で切り替わります。

では、どのシナリオが最大負荷で最高のパフォーマンスを発揮するでしょうか?どうして?

編集:これをかなり一般的なものにして、グローバルシナリオに適用できるようにしたかったのですが、セットアップの詳細が尋ねられました。

サーバー:PowerEdge T620
SPFカード:PEX10000SFP 10ギガビット
NIC:3x NetXtreme BCM5720
OS:XenServer 6.2
CPU:Xeon E5-2609
スイッチ:T1600G-28TS
ゲストOS:Debian Wheezy(PV)

13
Gizmo

パフォーマンスのための1 x 10 Gbリンク。

それ以外の場合、単一のサーバーが別のサーバーに対して1.1Gbsを使用する必要がある場合は、ほとんどの負荷分散システムが宛先MACまたはIP(どちらも同じ)を使用するため、使用できません。

これにより、同じ事実のためにリンクが他のリンクよりビジーになる問題も排除されます。ハッシュが同じリンク上にあることが判明した場合、VMWareの特別な動的スイッチ構成を除いて、同じリンク上に行き着きます。

23
Nick Young