Como posso tirar proveito do IW10 no kernel 2.6.33?

8

Eu li que o 2.6.33+ permite configurar o cwnd personalizado.

  1. se o IW for 10 por padrão (para todas as distros? apenas algumas?)
  2. como se vê o que o IW atual está em um determinado kernel compilado?
Referências

:

por John Bachir 20.10.2011 / 19:00

1 resposta

9

A partir do kernel Linux versão 2.6.38 (lançado em março de 2011), a janela de recepção foi aumentada para 10 segmentos para garantir que um valor baixo não se torne um gargalo para os remetentes que implementam o IW10. A janela inicial de congestionamento, respectivamente, foi posteriormente aumentada para 10 segmentos na versão 2.6.39 do kernel (lançada em maio de 2011). A versão 2.6.39 foi muito curta e rapidamente se tornou 3.0 (lançada no final de julho de 2011), sendo o primeiro kernel a incluir essas mudanças que são amplamente usadas pelas distribuições Linux.

Você pode dar uma olhada nos logs de alteração do kernel:

Aqui está o código-fonte do kernel também:

As distribuições populares de desktop lançadas no Q4 / 2011, como o Ubuntu e o Fedora, usam as versões do kernel 3.x.

Distribuições estáveis de servidores adotam kernels mais novos e mais lentos, assim como outros softwares em geral. Debian stable 6.0.3 (lançado em outubro de 2011) vai com a versão do kernel 2.6.32-2.6.38. O Red Hat Enterprise Linux 6.xe o CentOS 6.x usam as versões de kernel 2.6.32 a 2.6.34, mas fazem backport alguns recursos do kernel.

Editar:

  • houve um erro no artigo de Ilya Grigorik dizendo que a primeira versão com suporte a IW10 é 2.6.33, mas foi corrigida (em 04 de fevereiro de 2014).
  • O CentOS 6.4 suporta o IW10, com o recurso sendo retornado para a versão do kernel 2.6.32-358.0.1.el6 (Red Hat 4.4.7-3); mais informações aqui .
por 14.12.2011 / 10:47