Goteo y goteo no funcionan

Goteo y goteo no funcionan

Estoy tratando de limitar las velocidades de CARGA en mi máquina a 1 o 2 MB. Se embotella alrededor de 10, así que quiero asegurarme de que quede suficiente.

Intenté dentro de mi secuencia de comandos llamar a mi comando con límites de goteo:

/usr/bin/trickle -s -u 1000 -d 1000 acd_cli upload --remove-source-files /Store/

Ejecuta la carga, pero funciona a alrededor de 11 MB/s.

Intenté establecer límites de DAEMON, con la esperanza de que esto limitara todas las cargas en toda la máquina a un máximo de 2 MB/s.

trickled -u 2000

Después de ejecutar mi secuencia de comandos nuevamente con esto en su lugar, con y sin las opciones de goteo específicas del programa en la secuencia de comandos, sucede lo mismo, simplemente se ubica en 11,3 MB/s.

¿Algunas ideas?

Respuesta1

administrar el ancho de banda usando goteo

Mira este enlace.

Con este comando, los siguientes parámetros que queremos manipular

-s - modo independiente -u - tasa de carga

-w - longitud de la ventana

Además, para ver el progreso elija -v - detallado

trickle -s -u 100 -w 10 scp ./somelarge local file dajavex@myip:/home/dajavex/mytofile

Después de ingresar mi contraseña, comienza el proceso. Los parámetros que ejecuté -sv proporcionan estos resultados al principio y luego los reducen a medida que pasa el tiempo. (ver la última línea es la sección de SCP)

scp: [trickle] avg: 0.20 KB/s; win: 0.20 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.83 KB/s
scp: [trickle] avg: 1.83 KB/s; win: 1.60 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15614.54 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 15613.25 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 6242.80 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 4024.28 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 3032.70 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 2382.57 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1903.49 KB/s
scp: [trickle] avg: 0.23 KB/s; win: 0.23 KB/s
scp: [trickle] avg: 3.46 KB/s; win: 1628.55 KB/s


                                            0% 2208KB   2.2MB/s   05:13 ETAs

El archivo con el que comencé tiene aproximadamente 700 MB. A medida que se cargaba el archivo, la velocidad de transferencia disminuyó, como se muestra:

scp: [trickle] avg: 87.71 KB/s; win: 3214085.75 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214084.41 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214082.28 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214079.73 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214077.85 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214076.45 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214075.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.71 KB/s; win: 3214074.61 KB/s
scp: [trickle] avg: 0.5 KB/s; win: 0.5 KB/s
scp: [trickle] avg: 87.70 KB/s; win: 3214074.59 KB/s
                                            1% 8864KB 104.0KB/s 1:49:51 ETAs

SCP estimó que el tiempo para transferir archivos internamente de un servidor a otro fue de aproximadamente 1 hora 49 minutos 51 segundos.

La ventana (-w) es lo que debería permitirse una variación de +/- kb en cualquier dirección.

-t = tiempo en segundos para suavizar

-l = longitud de paquetes para suavizar

Entonces probaría lo siguiente:

/usr/bin/trickle -s -u 1000 -d 1000 -w 1000 -t 5 -l 500 acd_cli upload --remove-source-files /Store/

información relacionada