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