Problema con la velocidad de transferencia raspi 3

Discusión general sobre Raspberry Pi
Responder
boqueron83
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 17 Oct 2016, 19:49
Agradecido: 0
Agradecimiento recibido: 0

hola a todos
tengo un problema con la velocidad de tranferencia y no se como solucionarlo.
tengo la raspi 3 conectada a un hd formateado ext4
cuando copio desde otro ordenador en la misma red con scp a la sd de la raspi 3 me da unos 10mb/s ~ 12 mb/s
cuando copio desde otro ordenador en la misma red con scp al hd fluctua 500kb/s ~ 1mb/s
probado con los mismo archivos
como podria averiguar que pasa?
gracias por vuestra atencion
Avatar de Usuario
zercosz
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 04 Sep 2016, 22:46
Agradecido: 0
Agradecimiento recibido: 0

¿Ese HDD tiene alimentacion externa?

Lo digo por si cuando tiene que ponerse a escribir gasta mas energia y se viene abajo la velocidad.
Avatar de Usuario
tatxen
Pi Master
Pi Master
Mensajes: 204
Registrado: 03 Ene 2017, 13:08
Agradecido: 0
Agradecimiento recibido: 0

Los puertos ethernet y usb de la Raspi comparten ancho de banda, es un cuello de botella conocido.
boqueron83
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 17 Oct 2016, 19:49
Agradecido: 0
Agradecimiento recibido: 0

he descubierto que con el comando rsync mejora la velocidad de tranferencia con respecto a scp,
ahora oscila entre 2mb y 4mb
rsync --progress azvv

pd si alguno que entendiera en linux me lo explicara lo agradeceria
Avatar de Usuario
tatxen
Pi Master
Pi Master
Mensajes: 204
Registrado: 03 Ene 2017, 13:08
Agradecido: 0
Agradecimiento recibido: 0

Puede depender de varios factores, rsync solo copia las diferencias entre dos archivos, por lo que si en destino ya existen parte de los archivos es mas rápido (https://rsync.samba.org/tech_report/). Por otro lado si a rsync le pasas la opción -z habilitas la compresión y por tanto es mas rápido a costa de algunos ciclos de reloj, lo que en realidad también se puede hacer a scp con la opción -C, y en ese caso y dependiendo de las circunstancias deberían ser similares. Por otro lado, si son muchos archivos scp abre nuevos procesos por cada archivo y eso lo ralentiza con respecto a rsync. y para terminar, scp siempre encripta mientras que rsync se aprovecha de ssh para no necesitar encriptar, lo que también influye.

De todas formas tu problema es que al copiar al USB estas compartiendo el ancho de banda entre ethernet y USB, así que ambos se putean y ralentizan mutuamente.
Responder