Warum spiegelt FQ_Codel die Einschränkungen der drahtlosen Schnittstellenbandbreite in Ubuntu 18.04 nicht wider?Linux

Linux verstehen
Anonymous
 Warum spiegelt FQ_Codel die Einschränkungen der drahtlosen Schnittstellenbandbreite in Ubuntu 18.04 nicht wider?

Post by Anonymous »

Ich beobachte ein ungewöhnliches Verhalten mit der FQ_Codel Qdisc auf meiner drahtlosen Schnittstelle in Ubuntu 18.04 (Kernel Version 4.15.0-20-Generic). Während eines Spannungstests mit hoher UDP -Belastung (~ 8 Gbit/s) auf einer drahtlosen Schnittstelle (WLP3S0), die etwa 800 Mbit/s unterstützt, erwartete ich, Anzeichen einer Stauung in FQ_Codel -Statistiken zu sehen, wie ein großer Backlog, ECN -Markierungen oder Paket -Drops. Dass: < /p>

Rückstand, ECN -Markierungen und Pakettropfen werden alle als Null angegeben. /> Eine beobachtete Ausgabe von TC -S < /code> Während des Tests: < /p>

Code: Select all

qdisc fq_codel 0: root refcnt 2 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
Sent 87057803463 bytes 58443377 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
maxpacket 1514 drop_overlimit 0 new_flow_count 18 ecn_mark 0
new_flows_len 1 old_flows_len 1
< /code>
[b] Kabellose Grenzfläche Details: < /strong> < /p>

 Wireless Adapter: Broadcom BCM4360 802.11ac < /li>
 Treiber: WL0, Version 6.30.223.23.271 (R587334) < /li> < />
Description: Wireless interface
Product: BCM4360 802.11ac Wireless Network Adapter
Vendor: Broadcom Limited
Logical Name: wlp3s0
Configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=192.168.50.96 wireless=IEEE 802.11
Resources: irq:16 memory:91200000-91207fff memory:91000000-911fffff
< /code>
 Test -Setup: < /strong> < /p>
Maschine A und Maschine B werden über Ethernet angeschlossen. Die Kommunikation wird zwischen Maschine A und Maschine C  mit ~ 8 Gbit/s Bandbreite [/b]. 
getestet[Machine A] -- (Ethernet) --> [Machine B] -- (Wireless: wlp3s0) --> [Router] -- (Ethernet) --> [Machine C]
Frage:
Warum kann FQ_Codel die Warteschlange in diesem Setup nicht einschränken und die Pakete mit so hohen Raten zu DEqueue ermöglichen? Könnte es einen Konfigurationsfehler oder ein anderes zugrunde liegendes Problem geben, das dieses Verhalten erklärt? Angesichts dieser Beobachtung scheint es, als würde TC den Verkehr nicht effektiv verwalten, wodurch seine Nützlichkeit in diesem Zusammenhang in Frage gestellt wird. Ubuntu 22.04 mit Kernel 6.8.0-59-Generic, wo der QDISC für drahtlose Schnittstellen an das Subsystem des Mac80211 delegiert wurde. Durch die Verwendung des Befehls sudo cat/sys/kernel/debug/ieee80211/phy1/netDev: xxx/stationen/xx: xx: xx: xx: xx: xx/aqm in der Lage, QDISC -Informationen abzurufen. In diesem Setup beobachtete ich Backlog -Pakete, Paketropfen und ECN>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post