단일 컴퓨터에 몇 개의 이더넷 포트를 연결할 수 있습니까


11

쿼드 포트 PCI / PCI Express 카드가 있다는 사실을 감안할 때 단일 서버에 몇 개 (x4)를 연결할 수 있는지 궁금합니다.

용량 병목 현상은 PCI 버스 일 수 있지만 계산 방법에 익숙하지 않습니다.


이론적 인 한계가 있는지 묻거나 실제로 많은 숫자가 필요한가요? 얼마나? 버스에 대해 질문하는 경우 전체 용량 등으로 CPU / OS와 통신하는 것을 의미합니까?
Rup

라우터 소프트웨어를 실행하고 12 개 이상의 포트가 있어야합니다. 이 쿼드 NIC 중 3
개가

답변:


16

순수한 물리적 관점에서 볼 수있는 인터페이스의 수에는 제한이 없습니다. 12 개 이상의 PCI 슬롯이있는 섀시를 사용할 수 있으며 익스텐더는 최대 100 개 이상 충돌 할 수 있습니다.

대역폭 관점에서 보면 64 비트 PCI 버스의 대역폭은 528MBps이며, 이는 100 개의 100Mbps 링크 또는 4 개의 1Gbps 링크로 중단없이 발파됩니다. 그러나 대부분은 그렇게하지 않을 것이므로 더 많은 카드를 사용할 수 있습니다.

OS 관점에서 부호없는 바이트를 사용하여 NIC를 식별하는 OS는 255 또는 256 카드로 제한됩니다. Linux는 대신 전체 이름을 사용하므로 이론적으로 제한이 없습니다.

간단히 말해 12 개의 포트는 아무것도 아닙니다.


2
버스가 수용 할 수있는 최대 PCI 슬롯 수가 있습니다 (번호는 기억 나지 않습니다). 슬롯이 많은 시스템에는 여러 개의 버스가 있어야합니다. 이는 전체 잠재적 대역폭이 훨씬 더 높음을 의미합니다.
John Gardeniers

@ 존 : 브리지를 사용하여 여러 버스를 함께 연결하면 총 대역폭이 증가하지 않습니다.
Ignacio Vazquez-Abrams

버스 대역폭이 부족하기 훨씬 전에 네트워크 프로토콜을 처리하는 처리 성능이 부족할 것으로 예상됩니다.
symcbean

2
스위치를 사러 가십시오!
symcbean

좋은 점이지만, 소켓이 많은 시스템은 브리지가 제공하는 더 나은 성능을 위해 설계 될 것으로 기대합니다.
John Gardeniers

2

내 친구는 PCI에 4 개의 인터페이스를 가진 4 개의 카드 (PCI-E라면 기억 나지 않음) 슬롯이라고 생각했다.


16 포트를 올바르게 만들 것입니까?
Tzury Bar Yochay

@aif, 그것은 특정 머신을위한 것일 수도 있습니다. NIC가 16 개 이상인 많은 머신을 보았습니다.
Chopper3

2

실제 포트와 해당 포트를 제공하는 기능은 매우 다릅니다.

단순히 포트 수가 적 으면 여러 개의 다중 포트 USB 카드 및 허브를 사용할 수 있으며 문자 그대로 수백 또는 수천 개의 USB 기반 이더넷 어댑터를 가질 수 있습니다. (나는 그들의 운전자가 그런 숫자를 지원하는지 의심하지만) 끔찍할 것이다.

'적절한'NIC와 관련하여 10 개 이상의 다중 포트 GigE 카드를 가질 수 없었거나 10Gbps 트렁크를 통해 최대 24 x 1Gbps 링크를 행복하게 제공하는 HP Virtual Connect Flex-10 카드를 사용할 이유가 없습니다. .

중요한 것은 기능적 요구를 사용 가능한 대역폭과 일치시키는 것입니다. 개인적으로 저는 10Gbps NIC를 적게 사용하고 OS 내에서 VLAN 태그가 달린 가상 NIC를 사용하는 것을 선호하지만 모든 사람에게 해당되는 것은 아닙니다.


2 개의 USB 이더넷 어댑터를 작동시키는 것은 어려운 일입니다. 드라이버가 효과적으로 작동하려면 별도의 하드웨어 버스에 있어야합니다. 2 명 이상 일하는 것은 어리석은 일입니다.
Tom O'Connor

1

다중 포트 NIC 또는 다중 NIC를 사용하는 경우 실제 성능 스케일링은 선형 적이 지 않습니다. 우선 실제 성능 및 성능 확장은 NIC 유형 및 공급 업체에 따라 크게 달라집니다. 둘째, 여러 개의 NIC를 사용할 때 특히 가능한 최대 성능에 도달하려는 경우 CPU 및 메모리 버스 오버 헤드가 선형 적으로 증가하지 않습니다.

성능을 찾고 있다면 고속에서 더 나은 CPU 오프로드 기능이있는 10GB 이더넷 솔루션을 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.