Những lợi ích của trình điều khiển nhóm mới là gì?


13

Khi biên dịch kernel 3.3, tôi nhận thấy rằng một trình điều khiển mới có tên teaming đã được thêm vào hệ thống mạng. Theo các cam kết hợp tác có liên quan là một sự thay thế dựa trên không gian người dùng để liên kết.

Có ai đã được thử nghiệm này? Là nó nhanh hơn hoặc tốt hơn so với trình điều khiển liên kết đã thử và đúng? Những lợi thế của việc thay đổi là gì?


Bạn có thể nhận được số dặm tốt hơn bằng cách đăng lên unix.se. Câu hỏi thú vị mặc dù, +1.
Belmin Fernandez

Hiện đã được phát hành trong RHEL 7 và CentOS 7, có bản cập nhật nào về điều này không?
javapowered

Câu trả lời:


7

Có vẻ như những lợi thế của việc thay đổi ngay bây giờ là "không có gì cả" vì dự án chỉ mới được thêm vào kernel, có rất ít tài liệu và được mô tả là "vẫn còn trong trình nhúng của nó [sic] atm" .

Về lâu dài, trình điều khiển liên kết mạng không gian người dùng có thể có một số lợi ích tương tự mà FUSE (giao diện hệ thống tệp không gian người dùng) mang lại cho thế giới của các hệ thống tệp - chủ yếu là việc phát triển và thử nghiệm các chính sách khác nhau, triển khai giao thức và v.v. Bằng cách đơn giản hóa mã trong nhân và đẩy sự phức tạp vào không gian người dùng, bạn cũng có thể kết thúc bằng một giải pháp mạnh mẽ hơn trong trường hợp xảy ra lỗi và cho phép phản hồi nhanh hơn đối với các lỗi và yêu cầu tính năng, v.v.

Bài trình bày này (cảnh báo: PDF) mô tả động lực và mục tiêu của dự án. Chủ yếu, họ đang tìm cách thay thế mã liên kết kế thừa vốn đã phức tạp và phức tạp bằng thứ gì đó nhỏ hơn, dễ bảo trì hơn và hiệu suất cao hơn.


Điều này có ý nghĩa khi bạn nhận ra rằng hiện tại có bảy chế độ liên kết khác nhau trong trình điều khiển kernel. Rõ ràng là không có thỏa thuận thực sự về "liên kết" là gì, hoặc nó tốt cho cái gì, hoặc chính xác như thế nào để có được những lợi ích mong muốn.
Warren Young
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.