"Legal" para redes


12

Os sistemas UNIXish têm um utilitário de linha de comando chamado niceque pode ser usado para executar programas com baixa prioridade, para que não ocupem a CPU.

Existe algo análogo que limitará a quantidade de largura de banda da rede que um programa usa? Às vezes, eu gostaria de iniciar um grande download, mas quero que minha navegação na Web e outro uso de rede interativa permaneçam responsivos.


Perguntas relacionadas:

Respostas:


20

trickle -d 10 commandexecuta o comando , limitando sua largura de banda a 10kB / s. Este é o análogo da nicelargura de banda. É empacotado pelo menos pelo Debian e Ubuntu.

ip_relaye redirsão minúsculos proxies TCP que oferecem suporte à limitação de largura de banda. Nenhum deles parece ter sido mantido recentemente, mas está empacotado pelo menos pelo Debian e Ubuntu.

Mas talvez a ferramenta que você está usando para já o download suporta limitação de banda, por exemplo wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.


Gostaria de poder votar isso duas vezes.
whitequark

fez questão de fazer o login apenas para que eu pudesse aprovar esta resposta. o gotejamento é ótimo!
hometoast

9
Estes não são os análogos de nice(embora sejam muito úteis!). nicedefine uma prioridade, não um limite. Um análogo de nicedaria a um processo uma largura de banda ilimitada se nenhum outro processo quisesse.
Ian Mackinnon

Se você deseja uma prioridade, tente configurar a QoS no seu roteador.
Michael Cole
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.