Ảo hóa - Mười liên kết 1Gbps hoặc một liên kết 10Gbps? (Hiệu suất)


13

Tôi có một máy có nhiều card mạng VM (5) và 3 card mạng vật lý (với mỗi 2 cổng), với tổng số sáu cổng ethernet 1Gbps.

Tôi có một công tắc có khả năng SPF, có tổng băng thông 48Gbps và liên kết SPF 10Gbps. Máy chủ cũng có một cổng SPF (10Gbps).

Tôi tò mò thiết lập tốt nhất sẽ là gì, hiệu năng khôn ngoan (tận dụng tối đa mọi bit, sử dụng cpu ít nhất) và tại sao.

Sẽ tốt hơn nếu tất cả các VM được kết nối với một cổng SPF sau đó đến cổng SPF trên công tắc, hay tôi nên lấy 5 cáp ethernet và kết nối chúng với 5 cổng trên bộ chuyển đổi mạng?

Nếu vẫn còn một chút không rõ ràng, hãy tưởng tượng kịch bản này:

Hai PC trên Switch muốn lần lượt tải xuống một tệp lớn từ VM A và máy tính thứ hai từ VM B. Nếu chúng được kết nối với ethernet, mỗi PC sẽ có kết nối riêng, vì vậy kết nối từ VM A sẽ được chuyển sang PC A và đồng thời, kết nối từ VM B sẽ được chuyển sang PC B, đúng không? Và nếu bạn kết nối cả VM với SPF, thì cổng SPF sẽ chuyển đổi giữa PC A và B.

Vì vậy, kịch bản nào sẽ thực hiện tốt nhất ở tải tối đa? Tại sao?

Chỉnh sửa: Tôi muốn giữ điều này khá chung chung để nó có thể được áp dụng cho kịch bản toàn cầu, nhưng chi tiết đã được yêu cầu về thiết lập, ở đây chúng là:

Máy chủ: PowerEdge T620
Thẻ SPF: PEX10000SFP 10 gigabit
NIC: 3x NetXtreme BCM5720
HĐH: XenServer 6.2
CPU: Xeon E5-2609
Chuyển đổi: T1600G-28TS
Hệ điều hành khách: Debian Wheezy (PV)


Một số chi tiết, như phần mềm ảo hóa bạn đang sử dụng, các loại hệ điều hành, mô hình / mô hình máy chủ, mô hình / mô hình chuyển đổi ... vv sẽ hữu ích.
ewwhite

được rồi, thêm vào!
Gizmo

2
Tôi đã đưa ra câu trả lời nhưng sở thích của tôi sẽ luôn có ít nhất một kết nối không thành công, trên một thẻ NIC khác, trên một cổng PCI khác, trên một thẻ con gái khác bất cứ khi nào có thể. Hiệu suất đạt được mặc dù có thể không bao giờ được đảm bảo và rủi ro là khá thực tế.
Nick Young

nếu công tắc của bạn hỗ trợ tập hợp liên kết, hãy sử dụng nó để tạo một ống mỡ lớn từ tất cả các bộ điều hợp. Bạn sẽ có giao diện bondX, bạn có thể định cấu hình như một cổng trên cầu nối linux hoặc opevswitch. Sau đó, bạn có thể tạo các cổng ảo cho máy ảo. Lưu ý rằng bạn có thể cần kiểm tra các chế độ LACP khác nhau để đảm bảo bạn sử dụng nhiều bộ điều hợp. Điều này có thể hữu ích: blog.scottlowe.org/2012/10/19/ Khăn
Alec Istomin

Câu trả lời:


23

Liên kết 1 x 10Gb cho hiệu suất.

Mặt khác, nếu một máy chủ duy nhất cần sử dụng 1.1Gbs cho một máy chủ khác thì không thể vì hầu hết các hệ thống cân bằng tải đều sử dụng MAC hoặc IP đích (Điều này sẽ giống nhau).

Điều này cũng giúp loại bỏ các vấn đề trong đó các liên kết bận rộn hơn các liên kết khác vì thực tế tương tự, nếu hàm băm hoạt động trên cùng một liên kết, chúng kết thúc trên cùng một liên kết ngoại trừ trong cấu hình chuyển đổi động đặc biệt trong VMWare


2
+1 Đúng. Nhận> 1Gbps qua một kết nối TCP bằng nhiều giao diện 1Gbps vẫn rất khó đạt được trong thực tế, nhưng tầm thường đối với giao diện 10 Gbps. Hãy nghĩ giải pháp sao lưu trung tâm :)
kubanchot
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.