Como posso limitar a largura de banda de Download / Upload para:
- SO inteiro.
- Uma interface de rede.
- Aplicação única.
networking
bandwidth
Yevhene
fonte
fonte
wondershaper
problema no Ubuntu 17.10, que pode ser semelhante ao que está acontecendo com o @Zeromatiker no Ubuntu 17.04: bugs.launchpad.net/ubuntu/+source/wondershaper/+bug/1745421Respostas:
Limitar a interface única é fácil, mas os limites globais de taxa precisam de regras mais complexas, assim como as regras baseadas em aplicativos. Não estou dizendo que isso não pode ser feito, mas requer um pouco de escavação nas partes internas da rede.
Aqui está um rápido Como configurar um limite por interface
Se você realmente deseja configurar regras baseadas em aplicativos, consulte uma estrutura de firewall, como o shorewall , que possui recursos auxiliares para configurar a modelagem. Mesmo com essas ferramentas, é necessário um pouco de premeditação e testes para colocá-lo no lugar. Fazer algo parecido com esse ad-hoc ainda não é tão fácil.
fonte
wondershaper eth0 1000 1000
não tem largura de banda de internet que eu preciso para limitar todos da banda eth0 não apenas aplicações específicas como no pode fazer isso..?Embora essa seja uma pergunta antiga, me deparei com isso ao procurar uma resposta para a mesma pergunta. Os limites do sistema operacional e da interface já foram abordados em uma resposta anterior, portanto, aqui está uma maneira de configurar limites específicos do aplicativo. Use um aplicativo chamado trickle. O mesmo acontece
sudo apt-get install trickle
. Você pode limitar o upload / download de um aplicativo específico executandotrickle -u (upload limit in KB/s) -d (download limit in KB/s) application
Isso iniciará o aplicativo com os limites especificados. Você também pode especificar o tempo de "suavização", para que as amostras fluam durante o período de tempo desejado, caso o seu aplicativo tenha explosões de consumo de largura de banda e você queira que as explosões sejam permitidas desde que a média esteja dentro das suas especificações.
fonte
trickle: Could not reach trickled, working independently: No such file or directory
. Você pode remover esse aviso executando o trickle no modo autônomo comtrickle -s
.Se você deseja limitar a largura de banda para um endereço IP específico, pode usar o seguinte:
fonte