Quais são os benefícios do novo driver de formação de equipes?


13

Ao compilar um kernel 3.3, notei que um novo driver chamado teaming foi adicionado ao sistema de rede. De acordo com o commit relevante, o teaming é uma alternativa orientada pelo espaço do usuário ao vínculo.

Alguém está testando isso? É mais rápido ou melhor do que o antigo driver de ligação testado e verdadeiro? Quais seriam as vantagens de mudar?


Você pode obter uma melhor quilometragem postando no unix.se. Pergunta interessante, porém, +1.
Belmin Fernandez

agora lançado no RHEL 7 e CentOS 7, alguma atualização sobre isso?
usar o seguinte código

Respostas:


7

Parece que as vantagens de mudar agora não são "absolutamente nenhuma", uma vez que o projeto acabou de ser adicionado ao kernel, possui muito pouca documentação e é descrito como "ainda em seus atalhos" .

A longo prazo, um driver de ligação de rede no espaço do usuário pode ter alguns dos mesmos benefícios que o FUSE (interface do sistema de arquivos do espaço do usuário) traz para o mundo dos sistemas de arquivos - principalmente porque é muito mais fácil desenvolver e experimentar diferentes políticas, implementações de protocolo e assim por diante. Ao simplificar o código no kernel e empurrar a complexidade para o espaço do usuário, você também pode acabar com uma solução mais robusta em caso de falhas e que permite respostas mais ágeis a bugs e solicitações de recursos e assim por diante.

Esta apresentação (aviso: PDF) descreve a motivação e os objetivos do projeto. Principalmente, eles procuram substituir o código de vínculo herdado, inchado e complicado por algo menor, mais fácil de manter e com melhor desempenho.


Isso faz sentido quando você percebe que atualmente existem sete modos de ligação diferentes no driver do kernel. É claro que não há um acordo real sobre o que é "vínculo", ou para que serve ou como obter os benefícios desejados.
Warren Young
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.