Wie kann der TCP-Stack für niedrige Latenzzeiten optimiert werden, wenn throuput keine Priorität hat?
Ich habe eine drahtlose Verbindung mit einem Paketverlust von bis zu 10%. Es muss einen RTP-Stream tragen, sonst nichts. Die Datenrate des Streams ist <100 kb / s, daher ist die niedrigste von Wlan (802.11b) angebotene Datenrate (1 MBit / s) mehr als ausreichend. Um dem Paketverlust entgegenzuwirken, möchte ich versuchen, den von tcp angebotenen arq-Algorithmus zu nutzen. Das Setup sieht folgendermaßen aus: Eine Maschine, die die Quelle des RTP-Streams ist, führt einen TCP-Server (ersten Endpunkt der TCP-Sitzung) und ein Soft-AP (Hostapd, das unter Linux ausgeführt wird) aus. Die zweite Maschine, die mit der ersten identisch ist, ist der Endpunkt der TCP-Sitzung und ein WLAN-Client (auf dem wpa_supplicant ausgeführt wird) unter Linux. Die TCP-Sitzung umfasst also keine Router oder Switches, sondern nur eine einzige drahtlose Verbindung. Mit Routern / Switches zwischen der Überlastungskontrolle hat Winth nicht viel zu tun, aber es gewinnt ' Es tat weh hoffentlich weh. Da beide Maschinen identisch sind und eine ausreichend leistungsfähige Flusskontrolle möglich ist, sollte dies ebenfalls kein Problem sein. Zumal der RTP-Stream eine relativ niedrige Datenrate hat (<100 kb / s).
Meine Fragen lauten also: Welche Parameter / Variablen (/ proc / sys / net / ipv4 / tcp *) sollten ich auf welche Weise einstellen, um eine möglichst geringe Latenzzeit zu erreichen (wie jedes Paket prüfen und Daten sofort senden, selbst in kleinen Paketen und nicht darauf warten.) genug Daten zum Sammeln ...) Es ist mir egal, ob Throuput darunter leidet. Was fehlt mir noch?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Kann die vorhandene drahtlose Netzwerkverschlüsselung ein Netzwerk wirklich schützen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Gibt es drahtlose Router, die Bandbreitenüberwachung und -drosselung ermöglichen?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?