Sanallaştırma - On adet 1Gbps bağlantı mı yoksa bir 10Gbps bağlantı mı? (Verim)


13

Birkaç VM (5) ve 3 fiziksel ağ kartı (her 2 port ile), toplam altı 1Gbps ethernet portu olan bir makinem var.

Toplam 48Gbps bant genişliği ve 10Gbps SPF bağlantısı olan SPF özellikli bir anahtarım var. Sunucuda ayrıca bir SPF bağlantı noktası (10 Gbps) vardır.

En iyi kurulumun ne olacağını merak ediyorum, performans açısından (her bitten en iyi şekilde yararlanın, en az işlemci kullanımı) ve neden.

Tüm VM'lerin bir SPF portuna, ardından anahtardaki SPF portuna bağlanması daha mı iyi olur, yoksa 5 ethernet kablosu alıp ağ anahtarındaki 5 porta bağlamalıyım?

Hala biraz belirsizse, şu senaryoyu düşünün:

Switch üzerindeki iki PC, sırasıyla VM A'dan ve ikinci pc VM B'den büyük bir dosya indirmek istiyor. Ethernet ile bağlıysa, her birinin kendi bağlantısı olacaktır, böylece VM A'dan bağlantı PC A'ya geçecektir. ve eşzamanlı olarak VM B'den bağlantı PC B'ye geçecek, doğru mu? Her iki VM'yi de SPF'ye bağlarsanız, SPF bağlantı noktası PC A ve B arasında geçiş yapıyor olacaktır.

Peki hangi senaryo maksimum yükte en iyi performansı gösterir? Neden?

Düzenleme: Ben küresel bir senaryoya uygulanabilir böylece bu oldukça genel tutmak istedim, ama kurulum ayrıntıları istendi, burada:

Sunucu: PowerEdge T620
SPF Kartı: PEX10000SFP 10 gigabit
NIC: 3x NetXtreme BCM5720
İşletim Sistemi: XenServer 6.2
CPU: Xeon E5-2609
Anahtar: T1600G-28TS
Konuk İşletim Sistemleri: Debian Wheezy (PV)


Kullandığınız sanallaştırma yazılımı, işletim sistemi türleri, sunucu markası / modeli, anahtar markası / modeli ... vb. Gibi bazı ayrıntılar yardımcı olacaktır.
ewwhite

tamam, eklendi!
Gizmo

2
Bir cevap verdim, ancak tercihim her zaman farklı bir NIC kartında, farklı bir PCI bağlantı noktasında, mümkün olduğunda farklı bir ek kartta en az bir yük devretme bağlantısına sahip olmak olacaktır. Mümkün olsa performans artışları asla garanti edilmez ve risk oldukça gerçektir.
Nick Young

anahtarınız bağlantı toplanmasını destekliyorsa, tüm adaptörlerden büyük bir yağ borusu oluşturmak için kullanın. Bir linux veya opevswitch köprüsünde bir bağlantı noktası olarak yapılandırabileceğiniz bir bondX arabiriminiz olacaktır. Daha sonra VM'ler için sanal bağlantı noktaları oluşturabilirsiniz. Birden çok adaptör kullandığınızdan emin olmak için farklı LACP modlarını test etmeniz gerekebileceğini unutmayın. Bu yardımcı olabilir: blog.scottlowe.org/2012/10/19/…
Alec Istomin

Yanıtlar:


23

Performans için 1 x 10Gb bağlantı.

Aksi halde, tek bir sunucunun başka bir sunucuya 1.1Gbs kullanması gerekiyorsa, çoğu yük dengeleme sistemi hedef MAC veya IP'yi kullanır (Bu aynı olacaktır).

Bu, aynı gerçeğe bağlı olarak bağlantıların daha sonra diğer bağlantılardan daha yoğun olduğu sorunları da ortadan kaldırır, eğer karma aynı bağlantıda çalışırsa, VMWare'deki özel dinamik anahtar yapılandırmaları dışında aynı bağlantıda sonuçlanırlar


2
+1 Doğru. Birden fazla 1Gbps arabirimi kullanarak tek bir TCP bağlantısı üzerinden 1Gbps'den fazla bir değere sahip olmak, uygulamada elde edilmesi hala çok zordur, ancak 10 Gbps arabirimi için önemsizdir. Merkezi yedekleme çözümünü düşünün :)
kubanczyk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.