Am 06.09.2016 um 23:49 schrieb Allan Wegan:
> Gibt es neben zu schmalen Uplinks und lossy WLAN noch weitere Gründe für
> TX-Drop?
Ich könnte mir vorstellen, dass die CPU einfach nicht mehr hinterher
kommt, sprich das keine Zeit mehr für batman-adv bleibt, alle an das
batman-interface (normalerweise bat0, auf den Gateways bat-ffhh)
gesendeten Pakete rechtzeitig zu verarbeiten. Vielleicht kann man das
irgendwie mit der CPU-Last korrelieren?
60: bat-ffhh: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
master br-ffhh state UNKNOWN mode DEFAULT
link/ether de:ad:be:ef:01:01 brd ff:ff:ff:ff:ff:ff
Hier sieht man, dass die "Flag" (richtiges Wort?) noqueue für das
batman-adv Interface gesetzt ist. Ich bin da jetzt kein Experte, eine
kurze Internetrecherche ergab aber, dass dies bedeutet, dass das
Interface keine Warteschlange unterhält. Lastspitzen können so natürlich
nicht abgefangen werden.
>
> Gateway gw02 alias de:ad:be:ef:05:05 hat zwei Promille TX-Drop.
Witzig. Montag hatte ich mal ein kleines Munin-Plugin geschrieben, was
die Ausgabe von "batctl s" plottet. [0] Aufgrund deiner Mail hatte ich
mir nun angeschaut, wo eigentlich die Werte in der nodes.json herkommen:
Aus "ethtool -S <iface>", was auch die Ausgabe von "batctl s" ist (und
teilweise auch in "ip -s link show <iface>" zu finden ist).
Man sieht unter [0] sehr schön, dass der Anteil des "TX-Drop" (dort
"payload drop +" bezeichnet) tatsächlich verschwindend gering ist,
zumindest auf dem dort überwachten Gateway.
Da der Graph dort ohne Erklärung daher kommt. Alle Werte kommen aus dem
batman-adv Kernelmodul. Die ersten drei Werte betreffen Nutzdaten,
"management" sind Pakete des Routing Protokolls, die mit "TT"
anfangenden Werte betreffen die Translation Table(s) und die "DAT" Werte
werden hervorgerufen durch die Distributed ARP Table.
[0]
https://nms.ohrensessel.net/munin/hamburg.freifunk.net/gw02.hamburg.freifunk.net/batman_adv.html
_______________________________________________
Freifunk mailing list
[email protected]
https://www.hamburg.ccc.de/mailman/listinfo/freifunk