¿Cómo dar mayor prioridad al tráfico HTTP?

16

Cuando navego por la web, encuentro que tengo que pausar mi cliente BitTorrent, para ayudar a mejorar la velocidad dolorosamente lenta (lamentablemente estoy en una línea de 384 kbps). No es demasiado bueno tener que hacer esto manualmente cada vez.

Por favor, muéstrame el botón mágico, el que solo necesito presionar una vez para ser bendecido con una navegación más rápida y de mayor prioridad, donde la velocidad de los torrentes pasa a un segundo plano, solo para reanudar a toda velocidad una vez que termine mi navegación web .

[ FYI ] NetworkManager administra mi red y Transmission es mi cliente BitTorrent.

tshepang
fuente
44
No hay una solución simple para esto. Dar mayor prioridad al tráfico http mejorará ligeramente las cosas, pero su mejor opción sería limitar su cliente de torrents.
Falmarri

Respuestas:

18

Como ya se dijo, no hay un botón "Darme navegación rápida" en algún lugar de su escritorio. Lo que quieres es modelar el tráfico, que es posible con Linux.

Para la introducción completa, puede leer estos tutoriales:

Pero creo que estás buscando algo más como esto:

Estos son guiones que harán el trabajo por usted.

cristiano
fuente
4

Si no desea pasar demasiado tiempo configurando un moderador de tráfico, pruebe la transmissionfunción de límite de velocidad temporal incorporada (que también se puede programar).

texto alternativo

Puede activarlo o desactivarlo sobre el applet indicador.

meneo
fuente
Esto es lo que hago, pero el OP mencionó específicamente en su publicación que no quiere hacer esto cada vez, es decir, está buscando una solución permanente.
6pack kid
El OP lo editó después de mi respuesta.
meneo el
@ 6pack es correcto. Este fue mi requisito desde el principio (verifique la revisión inicial). Creo que edité mi pregunta para aclarar este requisito (probablemente como reacción a su respuesta).
tshepang
4

Una solución simple alternativa podría ser usar la QoS de su enrutador (Calidad de servicio), esto puede permitirle dar mayor prioridad a ciertos protocolos (es decir, HTTP / HTTPS).

Si no tiene QoS en su enrutador, la única forma es la que se explicó anteriormente.

Un enlace más:

http://www.andybev.com/index.php/Fair_traffic_shaping_an_ADSL_line_for_a_local_network_using_Linux

Tenga en cuenta que si le da alta prioridad a HTTP o HTTPS, entonces, probablemente, su torrent ya no funcionará, porque muchas aplicaciones usan el protocolo HTTP para intercambiar datos a través de la red, por lo que siempre habrá algo que coincida con el regla iptable

Prefiero usar una versión de línea de comandos de bittorrent, como rtorrent , de esta manera puede escribir un script de shell simple que cambie el acelerador de descarga de torrent y luego ejecute firefox (o lo que sea).

También puede detener la descarga de rtorrent después de ciertas condiciones.

https://wiki.archlinux.org/index.php/RTorrent http://superuser.com/questions/180866/configure-rtorrent-to-stop-downloading-after-a-certain-file-size

http://libtorrent.rakshasa.no/

tmow
fuente
Lamentablemente, mi enrutador no hace QoS para wi-fi.
tshepang
¿Qué pasa si no tienes un enrutador?
CMCDragonkai
Ha sido respondido anteriormente. Lea detenidamente todo el hilo.
hasta el
2

Es fácil: no sature su carga, así que limite el límite de carga de su cliente de torrent a aproximadamente el 50% de su ancho de banda de carga total.

weeheavy
fuente
¿Es posible dar forma a la descarga?
CMCDragonkai