新的组队驱动程序有哪些好处?

新的组队驱动程序有哪些好处?

在编译 3.3 内核时,我注意到网络系统中添加了一个名为 teaming 的新驱动程序。根据相关提交分组是一种用户空间驱动的绑定替代方案。

有人测试过这个吗?它比旧的经过验证的绑定驱动程序更快或更好吗?改变会有什么好处?

答案1

看起来现在改变的好处是“根本没有”,因为该项目刚刚被添加到内核中,文档很少,并且自我描述为“仍然处于其 dipers[原文如此] atm” 。

从长远来看,用户空间网络绑定驱动程序可能具有 FUSE(用户空间文件系统接口)给文件系统世界带来的一些相同的好处 - 主要是它更容易开发和试验不同的策略、协议实现和等等。通过简化内核代码并将复杂性推入用户空间,您最终还可以得到一个在发生故障时更加稳健的解决方案,并且可以更灵活地响应错误和功能请求等。

本次演讲(警告:PDF)描述了该项目的动机和目标。主要是,他们希望用更小、更容易维护和更高性能的代码来取代臃肿且复杂的遗留绑定代码。

相关内容