ethtool
Puede cambiar la velocidad agregada del puerto NIC usando ethtool
.
$ sudo ethtool -s eth0 speed 10
Esto establecerá el puerto a 10 MB, por ejemplo.
Wondershaper
También puedes usar la herramienta wondershaper
para hacerlo. NOTA: La velocidad debe estar en kilobits por segundo.
$ sudo wondershaper eth1 downspeed upspeed
Por ejemplo:
$ sudo wondershaper eth0 10000 280
chorrito
Una tercera opción es Trickle . Trickle puede ser utilizado por programa por los usuarios o como un demonio que estrangula la NIC por completo.
Modo de usuario: página de manual de goteo
$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile
Acelerará 20K / s para tráfico ascendente y descendente solo por esto wget
, todo lo demás no estará limitado.
Modo demonio - página man manchada
En el modo demonio, trickled
puede limitar un grupo de programas a un límite fijo de ancho de banda. Para iniciar el demonio, ejecute el comando filtrado:
$ sudo trickled -d 20 -u 20
pyshaper
Una cuarta opción es pyshaper . Es una opción única entre las opciones, ya que incluye GUI y monitorea y establece dinámicamente el ancho de banda a lo largo del tiempo. Puede consultar la página de manual de pyshaper para obtener más detalles.
Referencias