新的組隊驅動程式有哪些好處?

新的組隊驅動程式有哪些好處?

在編譯 3.3 核心時,我注意到網路系統中新增了一個名為 teaming 的新驅動程式。根據相關提交分組是一種用戶空間驅動的綁定替代方案。

有人測試過這個嗎?它比舊的經過驗證的綁定驅動程式更快或更好嗎?改變會有什麼好處?

答案1

看起來現在改變的好處是“根本沒有”,因為該項目剛剛被添加到內核中,文檔很少,並且自我描述為“仍處於其 dipers[原文如此] atm” 。

從長遠來看,用戶空間網路綁定驅動程式可能具有 FUSE(用戶空間檔案系統介面)為檔案系統世界帶來的一些相同的好處——主要是它更容易開發和試驗不同的策略、協定實現和等等。透過簡化核心程式碼並將複雜性推入用戶空間,您最終還可以獲得一個在發生故障時更加穩健的解決方案,並且可以更靈活地回應錯誤和功能請求等。

本次演講(警告:PDF)描述了該項目的動機和目標。主要是,他們希望用更小、更易於維護且效能更高的程式碼來取代臃腫且複雜的遺留綁定程式碼。

相關內容