En concreto, estoy buscando a una velocidad límite scp
o sftp
período de sesiones (u otra llamada de red arbitraria) en la propia convocatoria .
Por ejemplo, supongamos que quiero copiar 100 MB en un servidor y 1 GB en otro. Me gustaría poder ejecutar ambos al mismo tiempo, pero mantener una QoS para el uso "normal" de la computadora, algo similar a cómo se puede limitar el bittorrent.
¿Hay alguna manera de hacer esto sin tocar el hardware de red?
Estoy imaginando algo parecido a:
magic-qos-tool 'scp file user@host:/path/to/file'
O..
scp -rate 40kbps file user@host:/path/to/file
scp tiene
-l
y rsync tiene--bwlimit
.fuente
man
página que revisé anteriormente ... ¿parece que depende de la plataforma, tal vez?Rsync te lo pone fácil, tiene una opción para hacerlo:
--bwlimit=KBPS
fuente
sftp
tiene una bandera del acelerador, a partir de Debian 7 y Ubuntu 12.04 en esas distribuciones:(Por supuesto, es una minúscula
L
).Fuente:
stfp(1)
fuente