Limitar el uso de ancho de banda de internet de un shell específico

Quiero actualizar mi linux en un shell pero de forma pnetworkingeterminada wget o axel en el actualizador usan todo el ancho de banda.

¿Cómo puedo limitar la velocidad en este caparazón?

Quiero que otros proyectiles tengan una parte justa, y limitar todo en ese caparazón, ¡algo así como un proxy!

Yo uso Zsh y Arch Linux.

Solutions Collecting From Web of "Limitar el uso de ancho de banda de internet de un shell específico"

Eche un vistazo a goteo de un moldeador de ancho de banda del espacio de usuario. Simplemente inicie su caparazón con goteo y especifique la velocidad, por ejemplo:

trickle -d 100 zsh 

que intenta limitar la velocidad de descarga a 100 KB / s para todos los progtwigs lanzados dentro de este shell.

Como el flujo utiliza LD_PRELOAD esto no funcionará con los progtwigs vinculados estáticos, pero esto no es un problema para la mayoría de los progtwigs.

http://lartc.org/wondershaper/

Está en repositorys Ubuntu / Debian, probablemente también en otros. No limita solo un caparazón, sino toda la máquina. Nunca lo intenté yo mismo aunque

La página man para wget proporciona la siguiente información:

  --limit-rate=amount 

Limite la velocidad de descarga a cantidad de bytes por segundo. La cantidad puede expressse en bytes, kilobytes con el sufijo k o megabytes con el sufijo m. Por ejemplo, –limit-rate = 20k limitará la velocidad de recuperación a 20 KB / s. Esto es útil cuando, por cualquier razón, no desea que Wget consum todo el ancho de banda disponible.