rTorrent a tu ritmo: Control de velocidad por horario ⌛
Hay un mecanismo en rTorrent que nos permite ejecutar comandos según un horario y podemos usarlo para cambiar la velocidad. Por ejemplo, podemos limitar la velocidad durante el día para no afectar a otros usuarios y aumentarla por la noche para aprovechar al máximo la conexión cuando la red está menos concurrida.
Velocidad por defecto
Es lo primero que debemos configurar, la velocidad predeterminada de rTorrent al inicio. En mi caso, elijo una velocidad mínima aproximada de un 45% de la que tengo contratada 🤔
Usaremos la sintaxis de configuración introducida en rTorrent V 0.9.0 y libtorrent V 0.13.0 👍
Configuramos la velocidad de descarga (down) y de subida (up) y serán
en kb, puedes usar google para realizar las respectivas conversiones
según tu conexión.
##### Velocidad ######
throttle.global_down.max_rate.set_kb = 150
throttle.global_up.max_rate.set_kb = 25
Donde:
- La velocidad de descarga (down) es la velocidad global máxima de descarga (leeching) de los torrents.
- La velocidad de subida (up) es la velocidad global máxima con que compartimos (seeding) los torrents.
Programar horarios
Usaremos el comando schedule y se compone de la siguiente manera:
schedule2 = <nombre>, horario de activación, tiempo de repetición, "Comando1; comando2, comandoN"
Donde:
- El nombre debe ser único por schedule, no debemos tener espacios, por ejemplo bajar_la_velocidad.
- El horario de activación puede usar el formato de 24 horas, por ejemplo las 11 AM seria 11:00:00 y las 11 PM seria 23:00:00.
- El tiempo de repetición, es el tiempo a partir del horario de activación, que se repiten los comandos. Por ejemplo una vez por día seria 24:00:00, dos veces por día 12:00:00, cada hora 01:00:00, cada media hora 30:00 y así sucesivamente.
- Podemos lanzar un comando o varios por schedule.
Es algo muy útil y combinados con las opciones de configuración, hacen que rTorrent sea muy versátil.
Fuente:
Cambio de velocidad según el horario ⌛
Como vimos hay dos velocidades up y down, configuro para que a las 11 PM la velocidad up suba al doble de la predeterminada y cinco minuto después el doble de la velocidad down.
## Sube velocidad a las 11 PM
schedule2 = subir_velocidad_up,23:00:00,24:00:00,throttle.global_up.max_rate.set_kb=50
schedule2 = subir_velocidad_down,23:05:00,24:00:00,throttle.global_down.max_rate.set_kb=300
Y que a la 5 AM se restablezca a la predeterminada, de igual forma primero la velocidad up y cinco minuto después la velocidad down.
## Baja velocidad a las 5 AM
schedule2 = bajar_velocidad_up,05:00:00,24:00:00,throttle.global_up.max_rate.set_kb=25
schedule2 = bajar_velocidad_down,05:05:00,24:00:00,throttle.global_down.max_rate.set_kb=150
También se puede modificar ambas velocidades en un solo schedule, lo hago escalonado por que cuando estaba aprendiendo, iba probando schedule por schedule y al final lo deje así.
Todo esto va en el archivo de configuración de rtorrent (.rtorrent.rc) ubicado en tu carpeta de usuario home 👍
Ya sabes, adapta el ejemplo a tus necesidades 😉
Cualquier duda en los comentarios y para mas informacion de rTorrent en el blog aquí.
Comentarios
Publicar un comentario
🤔 con que esto tenemos...