Cómo puedo limitar el ancho de banda de descarga / carga para:
- Sistema operativo completo.
- Una interfaz de red.
- Aplicación individual
networking
bandwidth
yevhene
fuente
fuente
wondershaper
problema en Ubuntu 17.10, que puede ser similar a lo que le está sucediendo a @Zeromatiker en Ubuntu 17.04: bugs.launchpad.net/ubuntu/+source/wondershaper/+bug/1745421Respuestas:
Limitar la interfaz única es fácil, pero los límites de velocidad global necesitan reglas más complejas, al igual que las reglas basadas en aplicaciones. No estoy diciendo que no se pueda hacer, pero requiere un poco de investigación interna.
He aquí una rápida Como en la creación de un límite por interfaz
Si realmente desea configurar reglas basadas en aplicaciones, debe buscar en algún marco de firewall, como shorewall , que tiene características de ayuda para configurar la configuración. Incluso con estas herramientas, se requiere un poco de previsión y pruebas para ponerlo en su lugar. Hacer algo como esto ad-hoc aún no es tan fácil.
fuente
wondershaper eth0 1000 1000
no tiene ancho de banda de Internet. Necesito limitar todo el ancho de banda eth0 no solo aplicaciones específicas. ¿Cómo puede hacerlo?Aunque esta es una vieja pregunta, me la encontré cuando buscaba una respuesta a la misma pregunta. El sistema operativo y los límites de la interfaz ya se abordaron en una respuesta anterior, por lo que aquí hay una manera de configurar límites específicos de la aplicación. Use una aplicación llamada goteo. Así que hazlo
sudo apt-get install trickle
. Puede limitar la carga / descarga de una aplicación específica ejecutandotrickle -u (upload limit in KB/s) -d (download limit in KB/s) application
Esto iniciará la aplicación con los límites especificados. También puede especificar el tiempo de "suavizado", para que las muestras goteen durante el período de tiempo deseado en caso de que su aplicación tenga ráfagas de consumo de ancho de banda y desee que se permitan las ráfagas siempre que el promedio esté dentro de sus especificaciones.
fuente
trickle: Could not reach trickled, working independently: No such file or directory
. Puede eliminar esta advertencia ejecutando goteo en modo independiente contrickle -s
.Si desea limitar el ancho de banda para una dirección IP específica, puede usar esto:
fuente