10 Nov, 2008

Algoritmos de control de congestion disponibles en el kernel

Posted by: leopoldomaestro In: Linux

Para consultar que algoritmos de control de congestión tenemos habilitados en el kernel:

# sysctl net.ipv4.tcp_available_congestion_control

Podemos seleccionar que algoritmos deseamos tener en el momento en el que editemos la configuración del Kernel.

Información adicional sobre algoritmos:

* reno
* cubic
* bic
* htcp
* vegas
* westwood

Tags: ,

5 Respuestas en "Algoritmos de control de congestion disponibles en el kernel"

1 | Israel

julio 19th, 2009 at 6:39 am

Avatar

Hola:

Me preguntaba como puedo cambiar el algoritmo utilizado por Linux. En ubuntu 9.04, esta disponible Reno y Cubic, pero segun tengo entendido, se usa Cubic.

Como puedo cambiarlo? Es decir, usar Reno?

Espero que me puedas ayudar.
Atte.

2 | leopoldomaestro

julio 21st, 2009 at 10:21 pm

Avatar

Puedes usar sysctl para realizar el cambio.

Ejemplo:

[root@servidor008 ~]# sysctl -a |grep congestion
net.ipv4.tcp_congestion_control = bic

sysctl -p net.ipv4.tcp_congestion_control = reno

3 | Israel

agosto 4th, 2009 at 9:00 pm

Avatar

Amigo, muchas gracias por tu respuesta… pensaba que tenia que recompilar el kernel 🙂

Saludos y Gracias nuevamente.

4 | Israel

agosto 5th, 2009 at 10:01 pm

Avatar

Hola amigo:
Trate de cambiar el algoritmo de control de congestion usado en linux, pero me sale el siguiente error:

root@redes08-desktop:/home/redes08# sysctl -a |grep congestion
error: “Invalid argument” reading key “fs.binfmt_misc.register”
error: permission denied on key ‘net.ipv4.route.flush’
net.ipv4.tcp_congestion_control = cubic
net.ipv4.tcp_available_congestion_control = cubic reno
net.ipv4.tcp_allowed_congestion_control = cubic reno
error: permission denied on key ‘net.ipv6.route.flush’
root@redes08-desktop:/home/redes08#

Disculpa mi falta de experiencia 🙂

saludos

5 | Israel

agosto 12th, 2009 at 9:52 pm

Avatar

Hola: Ya logré cambiar el algoritmo, pero tengo una pregunta con la que espero me puedas ayudar:

Cuando pongo:

sysctl net.ipv4.tcp_available_congestion_control
dice que solo tengo disponible cubic y reno.

Como puedo editar la configuracion del kernel para hacer uso de otro algoritmo??

Saludos Cordiales

Haz un comentario

Categorias

Publicidad

Sobre el blog

Blog personal de Leopoldo Maestro en el que se cubren noticias, curiosidades y experiencias relacionadas con la Administración de Sistemas, Networking, Negocios, Tecnología...

Publicidad