Page 1 of 1

Velocidad de descarga con transmission

Posted: Sun Nov 27, 2016 7:03 pm
by Gosher182
Buenas,

No soy capaz de encontrar solución al siguiente problema. Tengo contratada una conexión de 1Gb que medida en el PC con cable llega hasta 350Mb/s. Al descargar un torrent en el PC con Vuze la velocidad llega a 7MB/s que, lejos de llegar al límite del máximo disponible, no está nada mal.

El problema aparece cuando conecto la Pi. Mido la velocidad con cable y llega a 90Mb/s ya que el puerto es fast ethernet. Bien. Pongo a descargar el mismo torrent en transmission y escuchando por el mismo puerto de descarga que en Vuze. La velocidad de descarga no pasa de 100kB/s, con una media de 20kB/s. Es decir, unas 100 veces más lento del máximo disponible.

Incluso el PC con wifi descarga mucho más rápido que la Pi con cable. El puerto utilizado en ambos casos está cerrado, la compañía SFR te da el router bloqueado para que no puedas abrir puertos. En cualquier caso, es el mismo puerto.

¿Se os ocurre alguna idea para mejorar la velocidad?¿Qué velocidades de descarga conseguís vosotros con transmission?

Saludos

Re: Velocidad de descarga con transmission

Posted: Sun Nov 27, 2016 8:53 pm
by ManuelJorge
Yo probaría a poner ""port-forwarding-enabled": true" en /etc/transmission-daemon/settings.json. Yo consigo casi los 10 MB/s, a veces. En la Odroid C1 que está conectada por gigabit he llegado a ver 16 MB/s. Si en el GUI a través de ip:9091 consigues ver el puerto abierto todo irá mucho mejor. Ese ajuste -creo- que es el que sirve para que el transmission le pida al router que lo abra.

Re: Velocidad de descarga con transmission

Posted: Sun Nov 27, 2016 10:30 pm
by Gosher182
ManuelJorge wrote:Yo probaría a poner ""port-forwarding-enabled": true" en /etc/transmission-daemon/settings.json. Yo consigo casi los 10 MB/s, a veces. En la Odroid C1 que está conectada por gigabit he llegado a ver 16 MB/s. Si en el GUI a través de ip:9091 consigues ver el puerto abierto todo irá mucho mejor. Ese ajuste -creo- que es el que sirve para que el transmission le pida al router que lo abra.
Voy a probarlo a ver qué tal responde. Pero lo curioso es que no alcance la velocidad del PC, incluso si el puerto también está cerrado para el PC.

Muchas gracias en cualquier caso.

Re: Velocidad de descarga con transmission

Posted: Sun Nov 27, 2016 10:53 pm
by ManuelJorge
La tarjeta SD es muy lenta o es "buenecita"? Lo normal es leer a unos 20 MB/s pero grabar es otro tema, siempre va más lento que leer. Qué versión de transmission es? Yo la 2.82. Cuando descubras lo que era dilo.

Re: Velocidad de descarga con transmission

Posted: Mon Nov 28, 2016 7:58 am
by Gosher182
ManuelJorge wrote:La tarjeta SD es muy lenta o es "buenecita"? Lo normal es leer a unos 20 MB/s pero grabar es otro tema, siempre va más lento que leer. Qué versión de transmission es? Yo la 2.82. Cuando descubras lo que era dilo.
Las descargas van directamente a un disco duro USB con alimentación externa. La tarjeta SD es SanDisk Ultra de 32 GB (80 MB/s, Clase 10). La versión de transmission no la recuerdo de memoria, pero es la que viene preinstalada en la imagen de AikonCWD (post "Mediacenter + Emuladores + Juegos PC Steam para Raspberry").

Re: Velocidad de descarga con transmission

Posted: Tue Nov 29, 2016 8:56 am
by Gosher182
Buenas,

Ayer cambié la configuración con ""port-forwarding-enabled": true" en los settings, pero no he conseguido nada, el puerto sigue cerrado. En cualquier caso me sigue intrigando la razón por la que los 2 equipos no se comportan de la misma manera.

A ver si alguien se pasa por aquí y arroja más luz al asunto, o indica algún otro parámetro a modificar que se me haya pasado por alto.

Re: Velocidad de descarga con transmission

Posted: Tue Nov 29, 2016 9:35 am
by 56kbps
Gosher182 wrote:Las descargas van directamente a un disco duro USB con alimentación externa.
Por decir algo: ¿ethernet, al compartir el bus con USB (es decir, con el disco duro), no se estará resintiendo? ¿Tienes una RPi 3? Tal vez podrías probar con su WiFi integrada que, según tengo entendido, es independiente del bus USB.

Re: Velocidad de descarga con transmission

Posted: Thu Dec 01, 2016 7:53 am
by Gosher182
56kbps wrote:
Gosher182 wrote:Las descargas van directamente a un disco duro USB con alimentación externa.
Por decir algo: ¿ethernet, al compartir el bus con USB (es decir, con el disco duro), no se estará resintiendo? ¿Tienes una RPi 3? Tal vez podrías probar con su WiFi integrada que, según tengo entendido, es independiente del bus USB.
Tengo la RPi 3. He probado con wifi y mejora algo, pero muy poco. Puede que hubiera más peers conectados en ese moemento... No puedo asegurar que la mejora venga del wifi.

A raiz de tu comentario del USB se me ha ocurrido descargar directamente en la SD y así no usar el USB a la vez que la conexión ethernet. Voy a probarlo esta tarde y comento. Pero tampoco creo que los tiros vayan por ahí. ManuelJorge comenta que llega a los 10MB/s de descarga pero no menciona nada del USB.

Re: Velocidad de descarga con transmission

Posted: Tue Dec 06, 2016 10:42 am
by Gosher182
Buenas,
He instalado otro SO para probar las velocidades y descartar que el error venga del SO, y no he conseguido nada. Mismas velocidades. y además, al volver al SO original ahora tengo menos velocidad de descarga de internet que antes. Se me van acumulando los errores!!

Volveré a escribir cuando recupere la velocidad normal y pruebe a descargar un torrent directamente en la SD.

Gon

Re: Velocidad de descarga con transmission

Posted: Tue Dec 06, 2016 12:07 pm
by ManuelJorge
Si me dices exactamente qué modelo de pi es y qué programa y versión estás usando luego lo pruebo, ok?

Re: Velocidad de descarga con transmission

Posted: Tue Dec 06, 2016 1:29 pm
by Gosher182
ManuelJorge wrote:Si me dices exactamente qué modelo de pi es y qué programa y versión estás usando luego lo pruebo, ok?
Tengo la RPi3, y la versión de transmission que viene por defecto en el mediacenter de aikoncwd (https://github.com/aikoncwd/aikoncwd-rpi-mediacenter). Si me dices cómo mirar la versión te la puedo confirmar.

Muchas gracias por dedicarle tiempo.

Re: Velocidad de descarga con transmission

Posted: Tue Dec 06, 2016 4:12 pm
by ManuelJorge
Pues es verdad, va fatal, es lamentable, y no tengo ni idea del porqué. Lo he probado en tres cacharros distintos haciendo ` sudo apt-get install transmission-daemon `, editando sudo nano /etc/transmission-daemon/settings.json para poder entrar por http desde el navegador a la GUI web. Las tarjetas SD son todas Sandisk de 64GB pata negra, y mira los resultados:

RPi3 (Raspbian):
Transmission 2.84
start:16:07:30
end:16:22:30
total:15m0s
uname -a && lsb_release -a
Linux rpi2 4.4.31-v7+ #922 SMP Mon Nov 14 15:35:46 GMT 2016 armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie

Orange Pi PC (Armbian):
Transmission 2.84
start:16:42:00
end:16:45:36
total:3m36s
uname -a && lsb_release -a
Linux orangepipc2 3.4.112-sun8i #10 SMP PREEMPT Sun Oct 23 16:06:55 CEST 2016 armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie

Odroid C1 (Armbian):
Transmission 2.82
start:16:53:00
end:16:54:54
total:1m54s
uname -a && lsb_release -a
Linux odroidc1 3.10.96-151 #1 SMP PREEMPT Wed Jun 15 18:47:37 BRT 2016 armv7l armv7l armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty

Bajando este torrent de 1.59GB:
http://releases.ubuntu.com/16.10/ubuntu ... so.torrent

Dediqué un rato a toquetear cosas en settings.json en la RPi3 pero no sirvió de nada. En mi caso además, si miro con un ` tail -f /var/log/syslog ` en la RPi3 me salen quejas del transmission:

Dec 6 15:55:02 rpi2 transmission-daemon[499]: [2016-12-06 15:55:02.649 CET] UDP Failed to set receive buffer: requested 4194304, got 327680 (tr-udp.c:78)
Dec 6 15:55:02 rpi2 transmission-daemon[499]: [2016-12-06 15:55:02.649 CET] UDP Failed to set send buffer: requested 1048576, got 327680 (tr-udp.c:89)

Pero da igual, si apagas udp en settings.json (es la última línea) no se queja pero sigue yendo fatal. Bueno al menos ya sabes que no te pasa solo a ti, jejeje, pero yo no te puedo ayudar no tengo ni idea de lo que pasa, sorry.

Re: Velocidad de descarga con transmission

Posted: Wed Dec 07, 2016 8:52 am
by Gosher182
ManuelJorge wrote:Pues es verdad, va fatal, es lamentable, y no tengo ni idea del porqué. Lo he probado en tres cacharros distintos haciendo ` sudo apt-get install transmission-daemon `, editando sudo nano /etc/transmission-daemon/settings.json para poder entrar por http desde el navegador a la GUI web. Las tarjetas SD son todas Sandisk de 64GB pata negra, y mira los resultados:

RPi3 (Raspbian):
Transmission 2.84
start:16:07:30
end:16:22:30
total:15m0s
uname -a && lsb_release -a
Linux rpi2 4.4.31-v7+ #922 SMP Mon Nov 14 15:35:46 GMT 2016 armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie

Orange Pi PC (Armbian):
Transmission 2.84
start:16:42:00
end:16:45:36
total:3m36s
uname -a && lsb_release -a
Linux orangepipc2 3.4.112-sun8i #10 SMP PREEMPT Sun Oct 23 16:06:55 CEST 2016 armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie

Odroid C1 (Armbian):
Transmission 2.82
start:16:53:00
end:16:54:54
total:1m54s
uname -a && lsb_release -a
Linux odroidc1 3.10.96-151 #1 SMP PREEMPT Wed Jun 15 18:47:37 BRT 2016 armv7l armv7l armv7l GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty

Bajando este torrent de 1.59GB:
http://releases.ubuntu.com/16.10/ubuntu ... so.torrent

Dediqué un rato a toquetear cosas en settings.json en la RPi3 pero no sirvió de nada. En mi caso además, si miro con un ` tail -f /var/log/syslog ` en la RPi3 me salen quejas del transmission:

Dec 6 15:55:02 rpi2 transmission-daemon[499]: [2016-12-06 15:55:02.649 CET] UDP Failed to set receive buffer: requested 4194304, got 327680 (tr-udp.c:78)
Dec 6 15:55:02 rpi2 transmission-daemon[499]: [2016-12-06 15:55:02.649 CET] UDP Failed to set send buffer: requested 1048576, got 327680 (tr-udp.c:89)

Pero da igual, si apagas udp en settings.json (es la última línea) no se queja pero sigue yendo fatal. Bueno al menos ya sabes que no te pasa solo a ti, jejeje, pero yo no te puedo ayudar no tengo ni idea de lo que pasa, sorry.
Muchas gracias por dedicarle tiempo y comprobar que también te va mal en comparación con otros equipos. Dejaré de usar la RPi para descargar cosas. A ver si con futuras actualizaciones se corrige algún problema.

Saludos,