อะไรคือประโยชน์ของไดรเวอร์ทีมใหม่?


13

เมื่อทำการรวบรวมเคอร์เนล 3.3 ฉันสังเกตเห็นว่ามีการเพิ่มไดรเวอร์ใหม่ที่ชื่อว่า teaming เข้ากับระบบเครือข่าย ตามการมอบหมายการทำงานที่เกี่ยวข้องเป็นทางเลือกที่ขับเคลื่อนโดยผู้ใช้ในการเชื่อม

มีใครเคยทดสอบเรื่องนี้บ้างไหม? มันเร็วกว่าหรือดีกว่าไดรเวอร์การเชื่อมต่อแบบเก่าที่พยายามแล้วหรือไม่? อะไรคือข้อดีของการเปลี่ยนแปลง


คุณอาจได้รับไมล์สะสมที่ดีขึ้นโดยโพสต์ไปที่ unix.se แม้ว่าคำถามที่น่าสนใจ +1
Belmin Fernandez

ตอนนี้เปิดตัวใน RHEL 7 และ CentOS 7 มีการอัพเดตเกี่ยวกับเรื่องนี้หรือไม่?
javapowered

คำตอบ:


7

ดูเหมือนว่าข้อดีของการเปลี่ยนแปลงในตอนนี้คือ "ไม่มีเลย" เนื่องจากโครงการเพิ่งถูกเพิ่มเข้าไปในเคอร์เนลมีเอกสารน้อยมากและมีการอธิบายตัวเองว่า "ยังอยู่ใน dipers [sic] atm" .

ในระยะยาวไดรเวอร์การเชื่อมต่อเครือข่าย userspace อาจมีประโยชน์บางอย่างที่ FUSE (ส่วนติดต่อผู้ใช้ระบบไฟล์ filespace) นำมาสู่โลกของระบบไฟล์ - โดยพื้นฐานแล้วมันง่ายกว่ามากในการพัฒนาและทดสอบกับนโยบายที่แตกต่างกัน เป็นต้นไป ด้วยการทำให้รหัส in-kernel ง่ายขึ้นและเพิ่มความซับซ้อนลงใน userspace คุณสามารถลงเอยด้วยโซลูชันที่แข็งแกร่งยิ่งขึ้นในกรณีที่เกิดความล้มเหลวและช่วยให้สามารถตอบสนองต่อข้อบกพร่องและการร้องขอคุณสมบัติได้อย่างคล่องตัว

งานนำเสนอนี้ (คำเตือน: PDF) อธิบายถึงแรงจูงใจและเป้าหมายของโครงการ ในขั้นต้นพวกเขากำลังมองหาการแทนที่รหัสพันธะเดิมซึ่งมีป่องและซับซ้อนด้วยสิ่งที่มีขนาดเล็กง่ายต่อการบำรุงรักษาและมีประสิทธิภาพมากขึ้น


สิ่งนี้สมเหตุสมผลเมื่อคุณตระหนักว่าขณะนี้มีโหมดการเชื่อมที่แตกต่างกันเจ็ดโหมดในเคอร์เนลไดรเวอร์ เห็นได้ชัดว่าไม่มีข้อตกลงที่แท้จริงในสิ่งที่ "พันธะ" หรือสิ่งที่ดีสำหรับหรือวิธีการได้รับผลประโยชน์ที่ต้องการอย่างแม่นยำ
Warren Young
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.