Tek Bir Bilgisayara Kaç Ethernet Bağlantı Noktası Takabilirim


11

Dört bağlantı noktası PCI / PCI ekspres kart olduğu gerçeği göz önüne alındığında, kaç tanesinin (x4) tek bir sunucuya bağlanabileceğini merak ediyorum?

Belki de kapasite darboğazı PCI veriyoludur, ancak bunu nasıl hesaplayacağımı bilmiyorum.


Bu teorik bir sınır olup olmadığını mı soruyor, yoksa gerçekten çok sayıda kendinize mi ihtiyacınız var? Kaç? Eğer otobüs hakkında soruyorsanız, CPU / OS ile tam kapasite iletişim kurmak mı demek istiyorsunuz?
Rup

Bir yönlendirici yazılımı çalıştırmam ve en az 12 bağlantı noktası kullanmam gerekiyor. Acaba bu Quad
NIC'lerden üçünün işe yarayıp yaramayacağını mı

Yanıtlar:


16

Tamamen fiziksel bir bakış açısından, sahip olabileceğiniz arayüz sayısının bir sınırı yoktur. 12'den fazla PCI yuvası ile kasa alabilirsiniz ve genişleticiler 100'den fazla çarpabilir.

Bant genişliği açısından bakıldığında, 64 bit PCI veriyolunun bant genişliği 528 MBps'dir ve 42 100 Mbps bağlantıya veya durmadan patlayan dört 1 Gbps bağlantıya dönüşür. Çoğu bunu yapmayacak, ancak daha fazla kart kullanılabilir.

İşletim sistemi açısından, NIC'leri tanımlamak için imzasız bir bayt kullanan bir işletim sistemi 255 veya 256 kart ile sınırlandırılacaktır. Linux bunun yerine tam bir ad kullanır, yani teorik bir sınır yoktur.

Kısacası, 12 port hiçbir şey değildir.


2
Bir veri yolunun alabileceği maksimum sayıda PCI yuvası vardır (sayıyı hatırlamıyorum), bu nedenle çok sayıda yuvaya sahip sistemlerde birden fazla veri yolu olmalıdır. Bu, toplam potansiyel bant genişliğinin daha da yüksek olacağı anlamına gelir.
John Gardeniers

@John: Veya çoklu veri yollarını birbirine bağlamak için bir köprü kullanabilir ve bu da toplam bant genişliğini arttırmaz.
Ignacio Vazquez-Abrams

Veri yolu bant genişliğiniz bitmeden çok önce ağ protokolünü işleyerek işlem gücünüzün bitmesini bekliyorum.
symcbean

2
Sadece bir anahtar al!
symcbean

iyi bir nokta, ancak bu kadar çok sokete sahip herhangi bir sistemin, bir köprünün sağlayacağı daha iyi performans için tasarlanmasını beklesem de.
John Gardeniers

2

Bir arkadaşım bana takabileceği maksimum değerin PCI üzerinde 4 arayüzlü 4 kart olduğunu söyledi (pci-e olup olmadığını hatırlamıyorum).


bu 16 portu doğru yapar?
Tzury Bar Yochay

@aif, belirli bir makine için olabilir, 16'dan fazla NIC'ye sahip birçok makine gördüm.
Chopper3

2

Gerçek portlar ve bu portlara hizmet verebilmek iki farklı şey.

Sadece aptalca bir bağlantı noktasına sahip olmak istiyorsanız, birden fazla çok bağlantı noktalı USB kartı ve hub kullanabilir ve her biri kendi 10/100 bağlantı noktası ve MAC'a sahip performansları olan yüzlerce veya binlerce USB tabanlı Ethernet adaptörüne sahip olabilirsiniz. (sürücülerinin bu sayıları desteklediğinden şüphe duymamıza rağmen) korkunç olurdu.

'Uygun' NIC'ler açısından, on veya daha fazla çok bağlantı noktalı GigE kartına sahip olmamanızın veya hatta birkaç 10Gbps gövdede 24 x 1Gbps'ye kadar bağlantı sağlayan mutlu bir şekilde HP'nin Sanal Connect Flex-10 kartlarını kullanamamanızın bir nedeni yoktur. .

Gerçi önemli olan fonksiyonel ihtiyacı mevcut bant genişliğine uygun hale getirmektir. Şahsen daha az 10Gbps NIC kullanmayı ve daha sonra işletim sistemi içinden VLAN etiketli sanal NIC'leri kullanmayı tercih ediyorum, ancak bu herkes için değil.


2 USB Ethernet adaptörünün çalışması bir acıdır. Sürücülerin etkili bir şekilde çalışması için ayrı donanım veri yollarında olmaları gerekir. 2'den fazla çalışmak muhtemelen bir aptal işidir.
Tom O'Connor

1

Çok bağlantı noktalı NIC veya birden çok NIC kullanırken, gerçek performans ölçeklendirmesi doğrusal olmaktan çok uzaktır. Her şeyden önce, gerçek performans ve performans ölçeklendirme büyük ölçüde NIC tipine ve satıcısına bağlı olacaktır. İkincisi, birden fazla NIC kullanırken CPU ve bellek veri yolu ek yükü doğrusal olarak artmıyor, özellikle de mümkün olan maksimum performansa ulaşmaya çalışacaksanız.

Performans arıyorsanız, yüksek hızlarda daha iyi CPU boşaltma özelliklerine sahip 10 GB Ethernet çözümlerini kontrol edin.

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.