Como executar diferentes algoritmos de controle de congestionamento no FEDORA 17 ..?

3

Versões anteriores do Fedora possuem diferentes módulos de kernel carregáveis que incluem diferentes algoritmos de controle de congestionamento etc ( / lib / modules / "kernel-name" / kernel / ipv4 ). Eles estão presentes no formulário de arquivos .ko como tcp_veno.ko, tcp_westwood.ko .  Mas quando eu comecei a usar o fedora 17 descobri que esses módulos não estão presentes no local dado e quero usar diferentes algoritmos de controle de congestionamento. Por favor me sugira uma maneira de usar esses algoritmos fedora 17. ??

    
por darklord007 26.03.2013 / 19:35

1 resposta

5

edit: Parece que você precisa instalar o pacote kernel-modules-extra , que contém os algoritmos de controle de congestionamento.

Deixando o restante, que se aplica em geral, independentemente da distribuição:

Eles podem ser incorporados, em vez de compilados como módulos. Você pode verificar quais algoritmos de controle de congestionamento seu kernel conhece:

$ cat /proc/sys/net/ipv4/tcp_available_congestion_control 
cubic reno

Há também tcp_allowed_congestion_control (quais processos não privilegiados têm permissão para solicitar) e tcp_congestion_control (o padrão). A documentação está em ip-sysctl.txt .

Se o Fedora não os construiu, você precisará construir um kernel personalizado .

    
por 26.03.2013 / 20:29