Ich weiß, diese Antwort scheint ziemlich weit von dem entfernt zu sein, wonach Sie gefragt haben, aber bitte nehmen Sie Kontakt mit mir auf. Die erste Möglichkeit, die Sie beseitigen müssen, ist Bufferbloat. Ich erkläre es.
In den meisten Haushalten wird das WLAN für den LAN-zu-LAN-Verkehr nur selten verwendet, sondern hauptsächlich für den Internet-Verkehr. Wenn die Leute sagen, dass ihr Heim-Wi-Fi langsam wird, wenn viele Leute es benutzen, bedeutet dies, dass ihre Fähigkeit, auf Dinge im Internet zuzugreifen, langsam wird, wenn viele Leute es benutzen.
Der wahrscheinliche Staupunkt im Internetverkehr eines typischen Haushalts ist nicht Ihre WLAN-Sendezeit, sondern eher Ihre Breitbandverbindung. Einige Leute haben die falsche Vorstellung, dass eine erhöhte Latenz (Verzögerung, Ping-Umlaufzeiten usw.) eine natürliche Folge ist, wenn eine Netzwerkverbindung überlastet wird. Das stimmt aber nicht. Wenn sich die Latenz erhöht, wenn Ihre Verbindung überlastet ist, weist dies auf einen oder mehrere Teile Ihrer Netzwerkgeräte (Modems / Gateways / Router / APs) hin, die als Bufferbloat bezeichnet werden .
Bufferbloat ist, wenn Ihre Netzwerkgeräte mit Überlastung fertig werden, indem nur alles gepuffert wird und der Rückstand an gepufferten Paketen immer länger und länger wird, ohne dass Pakete verloren gehen. Alte Zeitrouter haben dies nicht getan. In den Anfängen des Internets war der Arbeitsspeicher teurer, daher verfügten Router nicht über genügend Arbeitsspeicher, um viele Pakete zu puffern, sodass der Pufferspeicher schnell aufgebraucht war und die Pakete gelöscht wurden, wenn eine Überlastung auftrat. Die Congestion-Control-Algorithmen von TCP würden verworfene Pakete erkennen und diese als Auslöser für das Ansprechen der Überlastungs-Control-Algorithmen verwenden. Jetzt ist RAM jedoch günstig und moderne Router können Tonnen von Paketen puffern. Auf diese Weise verbergen sie versehentlich die Tatsache, dass eine Überlastung auftritt , so dass die TCP-Überlastungskontrolle niemals einsetzt.
Wenn die Benutzer das Gefühl haben, dass ihr Heimnetzwerk langsam ist, müssen sie zunächst ein Tool wie dslreports.com/speedtest ausführen , das eine Puffer-Puffer-Latenz bietet. Führen Sie es zu einem Zeitpunkt aus, an dem Sie feststellen, dass Ihr Netzwerk langsam ist. Wenn Sie eine schlechte Bufferbloat-Bewertung erhalten, beheben Sie zunächst Ihr Bufferbloat-Problem, bevor Sie versuchen, einen Benutzer, ein Gerät oder einen Prozess für die Auslastung der Bandbreite zu beschuldigen. Die Verwendung von QoS (oder die Vorlesung von Familienmitgliedern) zur Bestrafung von Verkehrsströmen mit hoher Bandbreite ist normalerweise NICHT erforderlich. Bufferbloat zuerst reparieren.
Eine Möglichkeit zur Adressierung von Bufferbloat besteht darin, einen Bufferbloat-fähigen "Smart Queue Management" -Algorithmus (SQM) wie FQ-CoDel auf Ihrem Router an der Spitze Ihres Netzwerks zu aktivieren. Wenn Ihr Router eine bekannte Linux-basierte Aftermarket-Open-Source-Router-Firmware-Distribution wie LEDE, OpenWrt oder DD-WRT ausführen kann, können Sie die Online-Anweisungen dazu befolgen. In diesen Anweisungen erfahren Sie auch, wie Sie die Traffic-Shaping-Funktionen Ihres Routers anpassen, um Ihren Router zu einem leichten Engpass in Ihrem Netzwerk zu machen. Indem Sie Ihren pufferbloat-fähigen Router zu einem kleinen Engpass machen, kann die TCP-Überlastungskontrolle aktiviert werden, bevor Pufferbloat auf einer anderen Box in Ihrem Netzwerk auftreten kann.
Wenn Sie nicht mit Aftermarket-Firmware-Distributionen herumspielen möchten, können Sie schlüsselfertige Router-Lösungen kaufen, die sich durch Pufferspeicher auszeichnen, wie den IQrouter von evenroute.com. Ich habe es selbst nicht benutzt, deshalb kann ich nicht dafür bürgen, aber sie vermarkten es speziell als Pflege von Bufferbloat, wie ich es oben beschrieben habe.
WENN sich herausstellt, dass Sie wirklich kein Problem mit Bufferbloat haben und etwas anderes in Ihrem Netzwerk wirklich passiert, ist mein bester Tipp für Sie, sich daran zu erinnern, dass die knappe Ressource in Wi-Fi Sendezeit ist, keine Bandbreite. Abhängig von der Wi-Fi-Variante, die Ihr AP und Ihre Client-Geräte unterstützen, und von der Entfernung eines bestimmten Clients zum AP können einige Wi-Fi-Geräte in Ihrem Netzwerk bis zu 1733-mal effizienter als andere Geräte Sendezeiten nutzen. So könnte ein Gerät nach dem neuesten Stand der Technik einen Datenverkehr von Gigabit pro Sekunde senden und dennoch weniger Sendezeit verbrauchen als ein älteres Gerät, das weiter vom AP entfernt ist und mit der alten Datenrate von 1 Mbit / s steckt. Wenn Sie sich also Bandbreite anstatt Sendezeit ansehen, werden Sie versucht sein, den Gigabit-pro-Sekunde-Typ zu bestrafen, wenn tatsächlich der 1-Mbit / s-Typ eine unangemessene Menge an Sendezeit verbraucht. Denken Sie also immer daran, die Bandbreitennutzung eines bestimmten Geräts durch die durchschnittliche PHY-Rate zu dividieren, um die Sendezeit zu ermitteln, und die Sendezeitnutzung und nicht die Bandbreite zwischen den Geräten zu vergleichen.