ethtool
Você pode alterar a velocidade agregada da porta NIC usando ethtool
.
$ sudo ethtool -s eth0 speed 10
Isso definirá a porta para 10 MB, por exemplo.
wondershaper
Você também pode usar a ferramenta wondershaper
para fazer isso também. NOTA: A velocidade deve ser em kilobits por segundo.
$ sudo wondershaper eth1 downspeed upspeed
Por exemplo:
$ sudo wondershaper eth0 10000 280
gotejar
Uma terceira opção é Trickle . Trickle pode ser usado por programa por usuários ou como um daemon que limita completamente o NIC.
Modo de usuário - página de manual trickle
$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile
Acelerará 20K / s para tráfego de subida e descida para apenas este wget
, mas o restante não será limitado.
Modo Daemon - página de manual gotejada
No modo daemon, trickled
pode limitar um grupo de programas a um limite fixo de largura de banda. Para iniciar o daemon, execute o comando trickled:
$ sudo trickled -d 20 -u 20
pyshaper
Uma quarta opção é o pyshaper . É uma opção única entre as opções, pois inclui GUI e monitora e define dinamicamente a largura de banda ao longo do tempo. Você pode conferir a página do manual do pyshaper para obter mais detalhes.
Referências
Use shapers de largura de banda (Wondershaper ou trickle ) para limitar a velocidade de conexão à Internet