При компиляции ядра 3.3 я заметил, что в сетевую систему был добавлен новый драйвер под названием teaming. Согласно соответствующему коммиту, группировка является альтернативой связыванию в пространстве пользователя.
Кто-нибудь проверял это? Это быстрее или лучше, чем старый проверенный драйвер соединения? Каковы будут преимущества изменения?
Ответы:
Похоже, что преимущества изменений прямо сейчас "ничто", поскольку проект только что был добавлен в ядро, имеет очень мало документации и самопровозглашается как "все еще в своем отличительном состоянии". ,
В долгосрочной перспективе драйвер сетевого подключения в пользовательском пространстве может иметь некоторые из тех же преимуществ, которые FUSE (интерфейс файловой системы пользовательского пространства) приносит в мир файловых систем - в первую очередь, благодаря тому, что его гораздо проще разрабатывать и экспериментировать с различными политиками, реализациями протоколов и так далее. Упрощая код в ядре и перенося сложность в пользовательское пространство, вы также можете получить решение, более надежное в случае сбоев и позволяющее более гибко реагировать на ошибки и запросы функций и так далее.
Эта презентация (предупреждение: PDF) описывает мотивацию и цели проекта. Прежде всего, они пытаются заменить устаревший связующий код, который раздут и сложен, чем-то меньшим, более простым в обслуживании и более производительным.
источник