Especificamente, estou procurando limitar uma taxa scp
ou uma sftp
sessão (ou outra chamada de rede arbitrária) na própria chamada .
Por exemplo, digamos que eu queira copiar 100 MB para um servidor e 1 GB para outro. Gostaria de poder executar os dois ao mesmo tempo, mas manter uma QoS para o uso "normal" do computador - um pouco semelhante à forma como você pode limitar a taxa de bits.
Existe uma maneira de fazer isso sem tocar no hardware da rede?
Estou imaginando algo parecido com:
magic-qos-tool 'scp file user@host:/path/to/file'
Ou..
scp -rate 40kbps file user@host:/path/to/file
scp possui
-l
e rsync possui--bwlimit
.fonte
man
página que verifiquei anteriormente ... parece que depende da plataforma, talvez?O Rsync facilita isso para você, ele tem uma opção para fazer isso:
--bwlimit=KBPS
fonte
sftp
tem uma bandeira do acelerador, a partir do Debian 7 e Ubuntu 12.04 nessas distribuições:(Claro que é uma letra minúscula
L
.)Fonte:
stfp(1)
fonte