¿Cómo puedo limitar mi ancho de banda de descarga?

12

A veces, necesito mucho ancho de banda pero no quiero alterar la experiencia de navegación de otros.

En la universidad a menudo estoy conectado a redes para múltiples usuarios, lo que requiere que limite mi velocidad de descarga.

Pregunta

¿Cómo puedo limitar mi ancho de banda de descarga?

Gentmatt
fuente
1
Por lo general, esto se realiza fuera de su control mediante el software / hardware QoS (Calidad de servicio) dentro de su infraestructura de TI, donde se ha instalado y configurado adecuadamente. QoS se asegura de que el ancho de banda se distribuya adecuadamente y que ningún proceso acapare el ancho de banda. Por lo general, esto se usa en un cliente para asegurarse de que los servicios de red esenciales siempre hayan requerido ancho de banda para proporcionar funcionalidad.
Stu Wilson

Respuestas:

11

OSX proporciona ipfwpara definir reglas de firewall personalizadas. Con esta herramienta, puede crear una tubería con ancho de banda limitado.

Cuando asigna la tubería estrangulada a un puerto específico, el ancho de banda de este puerto es limitado.

Instrucciones rápidas

  1. Cree una tubería "1" limitada a 500 KB / s a ​​través de

    sudo ipfw pipe 1 config bw 500KByte/s
    
  2. Guíe todo el tráfico de red del puerto 80 a través de la tubería "1" utilizando

    sudo ipfw add 1 pipe 1 src-port 80
    
  3. Cuando ya no necesite la tubería, retírela del puerto usando

    sudo ipfw delete 1
    

Otro

  • Si desea establecer barreras de tráfico más altas, puede usar MByte/s
  • Puerto 80: puerto estándar para httptráfico sin cifrar . Este puerto se utiliza para la mayoría de las búsquedas y descargas. Deberías estar bien con esto en la mayoría de los casos.
  • Puerto 443: puerto estándar para httpstráfico encriptado SSL .
Gentmatt
fuente
¡Esta es una excelente respuesta! Fácil de usar, desaparece cuando reinicia (por lo que no puede arruinar accidentalmente su computadora), bien explicado, funciona para todas las aplicaciones. Todavía válido en Yosemite también. Gracias @gentmatt.
Bronson
2
ipfw está en desuso desde OS X 10.9 y se eliminó en Yosemite developer.apple.com/library/mac/documentation/Darwin/Reference/…
clark
3
Para OS X Yosemite, puede usar Network Link Conditioner (de Hardware IO Tools para Xcode). Lea más en esta respuesta: apple.stackexchange.com/a/164964/123568
Davide