Berapa Banyak Port Ethernet yang Dapat Saya Tancapkan ke Komputer Tunggal

11

Mengingat ada Quad port PCI / PCI express card di luar sana, saya bertanya-tanya berapa banyak dari mereka (x4) yang dapat saya hubungkan ke server tunggal?

Mungkin hambatan kapasitas adalah bus PCI, tapi saya tidak terbiasa dengan cara menghitungnya.

Tzury Bar Yochay
sumber
Apakah ini menanyakan apakah ada batasan teoretis, atau apakah Anda benar-benar membutuhkan jumlah besar sendiri? Berapa banyak? Jika Anda bertanya tentang bus, apakah maksud Anda berkomunikasi dengan CPU / OS pada kapasitas penuh, dll.?
Rup
Saya perlu menjalankan perangkat lunak router dan memiliki setidaknya 12 port. Saya ingin tahu apakah saya menambahkan tiga Quad NIC ini akan berfungsi atau apakah saya memenuhi tembok
Tzury Bar Yochay

Jawaban:

16

Dari sudut pandang fisik semata, tidak ada batasan jumlah antarmuka yang dapat Anda miliki. Anda bisa mendapatkan chasis dengan 12+ slot PCI, dan extender dapat menambahnya hingga lebih dari 100.

Dari sudut pandang bandwidth, bus PCI 64-bit memiliki bandwidth 528 MBps, yang diterjemahkan menjadi 42 100 Mbps link atau empat 1 Gbps link peledakan non-stop. Namun, sebagian besar tidak akan melakukan itu, sehingga lebih banyak kartu dapat digunakan.

Dari sudut pandang OS, OS yang menggunakan byte yang tidak ditandatangani untuk mengidentifikasi NIC akan dibatasi hingga 255 atau 256 kartu. Linux menggunakan nama lengkap sebagai gantinya, yang berarti tidak ada batasan teoretis.

Singkatnya, 12 port bukanlah apa-apa.

Ignacio Vazquez-Abrams
sumber
2
Ada jumlah maksimum slot PCI yang dapat ditampung oleh seorang bis (saya tidak ingat jumlahnya), jadi sistem dengan jumlah slot yang besar harus memiliki beberapa bus. Itu berarti total potensi bandwidth akan lebih tinggi.
John Gardeniers
@ John: Atau bisa menggunakan jembatan untuk menghubungkan beberapa bus bersama, yang tidak akan menambah total bandwidth.
Ignacio Vazquez-Abrams
Saya berharap bahwa Anda akan kehabisan daya pemrosesan hanya menangani protokol jaringan jauh sebelum Anda kehabisan bandwidth bus.
symcbean
2
Beli saja sakelar!
symcbean
Poin yang bagus, meskipun saya mengharapkan sistem dengan soket sebanyak itu akan dirancang untuk kinerja yang lebih baik yang disediakan oleh jembatan.
John Gardeniers
2

Seorang teman saya mengatakan kepada saya max yang bisa dia pasang adalah 4 kartu dari 4 antarmuka pada PCI (tidak ingat apakah itu pci-e) slot.

aif
sumber
itu akan membuat 16 port benar?
Tzury Bar Yochay
@ aif, itu mungkin untuk mesin tertentu, saya telah melihat banyak mesin dengan lebih dari 16 NIC.
Chopper3
2

Port aktual dan kemampuan untuk melayani port tersebut adalah dua hal yang sangat berbeda.

Jika Anda hanya ingin memiliki jumlah port yang konyol maka Anda dapat menggunakan beberapa kartu dan hub USB multi-port dan memiliki ratusan atau ribuan adapter Ethernet berbasis USB - masing-masing dengan port 10/100 dan MAC sendiri tetapi kinerjanya akan mengerikan (walaupun saya ragu driver mereka mendukung nomor tersebut).

Dalam hal NIC yang 'tepat', tidak ada alasan mengapa Anda tidak dapat memiliki sepuluh atau lebih kartu multi-port GigE, atau bahkan menggunakan kartu Virtual Connect Flex-10 HP yang dengan senang hati akan menyediakan tautan hingga 24 x 1Gbps selama beberapa batang 10Gbps .

Yang penting adalah mencocokkan kebutuhan fungsional dengan bandwidth yang tersedia. Secara pribadi saya lebih suka menggunakan NIC 10Gbps lebih sedikit dan kemudian menggunakan NIC virtual yang ditandai VLAN dari dalam OS, tapi itu tidak untuk semua orang.

Chopper3
sumber
Mendapatkan 2 USB Ethernet adapter untuk bekerja adalah hal yang menyebalkan. Mereka harus berada di bus perangkat keras yang terpisah agar pengemudi dapat bekerja secara efektif. Mendapatkan lebih dari 2 untuk bekerja mungkin adalah tugas orang bodoh.
Tom O'Connor
1

Saat menggunakan NIC multi-port atau beberapa NIC, penskalaan kinerja sebenarnya jauh dari linier. Pertama-tama kinerja aktual dan penskalaan kinerja akan sangat tergantung pada jenis dan vendor NIC. Kedua, overhead CPU dan memory bus meningkat tidak linier saat menggunakan beberapa NIC, terutama jika Anda akan mencoba mencapai kinerja semaksimal mungkin.

Jika Anda mencari kinerja, periksa solusi 10GB Ethernet, yang memiliki kemampuan membongkar CPU lebih baik pada kecepatan tinggi.

ocsid80
sumber