Tôi có thể cắm bao nhiêu cổng Ethernet vào một máy tính


11

Với thực tế là có bốn cổng PCI / PCI express card ngoài kia, tôi tự hỏi tôi có thể cắm bao nhiêu trong số chúng (x4) vào một máy chủ?

Có lẽ nút cổ chai dung lượng là bus PCI, nhưng tôi không quen với cách tính toán đó.


Đây là câu hỏi nếu có một giới hạn lý thuyết, hoặc bạn thực sự cần một số lượng lớn bản thân? Bao nhiêu? Nếu bạn hỏi về xe buýt, bạn có nghĩa là giao tiếp với CPU / HĐH hết công suất, v.v.?
Rup

Tôi cần chạy phần mềm bộ định tuyến và có ít nhất 12 cổng. Tôi tự hỏi nếu tôi thêm ba trong số bốn NIC này sẽ hoạt động hay tôi sẽ gặp tường
Tzury Bar Yochay

Câu trả lời:


16

Từ quan điểm hoàn toàn là vật lý, không có giới hạn về số lượng giao diện bạn có thể có. Bạn có thể có được khung gầm với hơn 12 khe cắm PCI và bộ mở rộng có thể nâng nó lên tới hơn 100.

Từ quan điểm băng thông, bus PCI 64 bit có băng thông 528 MBps, chuyển thành 42 liên kết 100 Mbps hoặc bốn liên kết 1 Gbps nổ không ngừng. Hầu hết sẽ không làm điều đó tuy nhiên, vì vậy nhiều thẻ có thể được sử dụng.

Từ quan điểm của HĐH, một HĐH sử dụng byte không dấu để xác định các NIC sẽ bị giới hạn ở 255 hoặc 256 thẻ. Linux sử dụng tên đầy đủ thay vào đó, điều đó có nghĩa là không có giới hạn lý thuyết.

Tóm lại, 12 cổng là gì.


2
Có số lượng khe cắm PCI tối đa mà một buss có thể chứa (tôi không nhớ lại số lượng), vì vậy các hệ thống có số lượng khe cắm lớn phải có nhiều xe buýt. Điều đó có nghĩa là tổng băng thông tiềm năng sẽ còn cao hơn.
John Gardeniers

@ John: Hoặc nó có thể sử dụng một cây cầu để kết nối nhiều xe buýt với nhau, điều này sẽ không làm tăng tổng băng thông.
Ignacio Vazquez-Abrams

Tôi hy vọng rằng bạn sẽ hết năng lượng xử lý chỉ cần xử lý giao thức mạng từ lâu trước khi bạn hết băng thông xe buýt.
symcbean

2
Chỉ cần đi mua một công tắc!
symcbean

điểm tốt, mặc dù tôi mong đợi bất kỳ hệ thống nào có nhiều ổ cắm sẽ được thiết kế để có hiệu suất tốt hơn mà một cây cầu sẽ cung cấp.
John Gardeniers

2

Một người bạn của tôi nói với tôi rằng tối đa anh ta có thể cắm là 4 thẻ gồm 4 giao diện trên các khe cắm PCI (đừng nhớ nếu đó là khe cắm pci-e).


Điều đó sẽ làm 16 cổng phải không?
Tzury Bar Yochay

@aif, đó có thể là một máy cụ thể, tôi đã thấy nhiều máy có hơn 16 NIC.
Chopper3

2

Các cổng thực tế và khả năng phục vụ các cổng đó là hai điều rất khác nhau.

Nếu bạn chỉ đơn giản muốn có một số cổng ngớ ngẩn thì bạn có thể sử dụng nhiều thẻ và cổng USB đa cổng và có hàng trăm hoặc hàng nghìn bộ điều hợp Ethernet dựa trên USB - mỗi cổng có cổng 10/100 và MAC riêng nhưng hiệu suất của chúng sẽ kinh khủng (mặc dù tôi nghi ngờ trình điều khiển của họ hỗ trợ những con số như vậy).

Xét về các 'phù hợp', không có lý do nào khiến bạn không thể có mười hoặc nhiều thẻ GigE nhiều cổng hoặc thậm chí sử dụng thẻ Virtual Connect Flex-10 của HP, điều này sẽ vui vẻ cung cấp tới 24 x 1Gbps liên kết trên một vài thân 10Gbps .

Điều quan trọng là phù hợp với nhu cầu chức năng với băng thông có sẵn. Cá nhân tôi thích sử dụng ít hơn các NIC 10Gbps và sau đó sử dụng các ảo ảo được gắn thẻ Vlan từ bên trong HĐH, nhưng điều đó không dành cho tất cả mọi người.


Bắt 2 bộ điều hợp USB Ethernet hoạt động là một điều khó khăn. Họ phải đi xe buýt phần cứng riêng biệt để các trình điều khiển hoạt động hiệu quả. Có nhiều hơn 2 để làm việc có lẽ là một việc vặt.
Tom O'Connor

1

Khi sử dụng các NIC đa cổng hoặc nhiều NIC, tỷ lệ hiệu suất thực tế không còn xa nữa. Trước hết hiệu suất thực tế và tỷ lệ hiệu suất sẽ phụ thuộc nhiều vào loại nhà cung cấp và loại NIC. Thứ hai, chi phí hoạt động của CPU và bộ nhớ bus tăng không tuyến tính khi sử dụng nhiều NIC, đặc biệt nếu bạn sẽ cố gắng đạt được hiệu suất tối đa có thể.

Nếu bạn đang tìm kiếm hiệu năng, hãy kiểm tra các giải pháp Ethernet 10 GB, có khả năng giảm tải CPU tốt hơn ở tốc độ cao.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.