Wie kann ich meine Download-Bandbreite begrenzen?

12

Manchmal benötige ich viel Bandbreite, möchte aber das Surferlebnis anderer nicht stören.

An der Universität bin ich oft mit Netzwerken für mehrere Benutzer verbunden, sodass ich meine Download-Geschwindigkeit begrenzen muss.

Frage

Wie kann ich meine Download-Bandbreite begrenzen?

Gentmatt
quelle
1
In der Regel erfolgt dies außerhalb Ihrer Kontrolle durch QoS-Software / -Hardware (Quality of Service) in Ihrer IT-Infrastruktur, wo sie ordnungsgemäß installiert und eingerichtet wurde. QoS stellt sicher, dass die Bandbreite angemessen aufgeteilt wird und dass kein Prozess die Bandbreite belastet. Normalerweise wird dies auf einem Client verwendet, um sicherzustellen, dass für wichtige Netzwerkdienste immer Bandbreite erforderlich ist, um Funktionen bereitzustellen.
Stu Wilson

Antworten:

11

OSX bietet ipfwdie Möglichkeit , benutzerdefinierte Firewall-Regeln zu definieren. Mit diesem Tool können Sie eine Pipe mit begrenzter Bandbreite erstellen.

Wenn Sie das gedrosselte Rohr einem bestimmten Port zuweisen, ist die Bandbreite dieses Ports begrenzt.

Schnelle Anleitung

  1. Erstellen Sie eine Pipe "1", die auf 500 KByte / s begrenzt ist

    sudo ipfw pipe 1 config bw 500KByte/s
    
  2. Führen Sie den gesamten Netzwerkverkehr von Port 80 mithilfe von Pipe "1"

    sudo ipfw add 1 pipe 1 src-port 80
    
  3. Wenn Sie das Rohr nicht mehr benötigen, entfernen Sie es mit

    sudo ipfw delete 1
    

Andere

  • Wenn Sie höhere Verkehrssperren setzen möchten, können Sie verwenden MByte/s
  • Port 80: Standardport für unverschlüsselten httpVerkehr. Dieser Port wird zum meisten Durchsuchen und Herunterladen verwendet. In den meisten Fällen sollten Sie damit einverstanden sein.
  • Port 443: Standardport für SSL-verschlüsselten httpsVerkehr.
Gentmatt
quelle
Das ist so eine hervorragende Antwort! Einfach zu bedienen, verschwindet beim Neustart (damit Sie Ihren Computer nicht versehentlich vermasseln können), gut erklärt, funktioniert für alle Apps. Auch auf Yosemite noch gültig. Danke @gentmatt.
Bronson
2
ipfw ist seit OS X 10.9 veraltet und wurde in Yosemite developer.apple.com/library/mac/documentation/Darwin/Reference/… entfernt
Clark
3
Für OS X Yosemite können Sie Network Link Conditioner (von Hardware IO Tools für Xcode) verwenden. Lesen Sie mehr in dieser Antwort: apple.stackexchange.com/a/164964/123568
Davide