track schrieb:
Oha, wireshark ist ja nun ein ausgesprochener Klopper ... und der lebt von seinem Puffer ! (anders würde der niemals die Datenrate schaffen)
Da bin ich mir nicht sicher, ob Dir diese Option hilft.
Den Gedanken hatte ich auch erst. Aber es wird ja kein fsync
benutzt, so dass immer noch der Disk-Cache des Betriebssystems dafür sorgt, dass nicht alle Änderungen gleich auf die Platte genagelt werden. Der Overhead für die größere Anzahl von Systemaufrufen ist natürlich da, aber ob dadurch der Durchsatz komplett einbricht, ist nicht gesagt. Das hängt ja auch vom Netzwerktraffic ab, der da mitgeschnitten wird. Möglicherweise kann man das noch durch gezieltes Filtern in den Griff bekommen.
Bisher hast Du ja elegant vermieden zu sagen, was Du eigentlich willst, und so werden wir Dir auch nur Allgemeinplätze anbieten können ... 🐸
(Andererseits: wenn Du einfach mal verrätst, was Du genau vorhast, dann würden wir uns unter Umständen sogar dazu herablassen, Dir konkrete Tips zu geben. 😉 )
Aber nur vielleicht! 😉
pajofego schrieb:
kein Problem...ich dachte der Fall wäre allgemeinerer Art. Ich ging anfangs davon aus, dass wäre mehr eine Sache der Shell selbst.
Die Shell öffnet bei einer Umleitung nur die Datei und der Kindprozess arbeitet dann mit diesem Dateideskriptor weiter. Da hängt dann auch kein Code der Shell dazwischen, der irgendwelchen Einfluss auf Pufferung haben könnte.
Hier der Befehl für wireshark
| udo tshark -n -i mon0 subtype probereq -R 'wlan.fc.type_subtype eq 4' -T fields -e frame.number -e wlan.channel -e frame.time -e wlan.sa -e wlan_mgt.ssid -E header=y -E separator=, -E quote=d -E occurrence=f > output.csv
|
Oh, hast Du sudo
in udo
umbenannt? 😉
Im Grunde zeichne ich alle probe requests auf und leite diese in eine csv Datei um. Wie gesagt, nach einer längeren Zeit findet kein Update von output.csv statt bzw. jetzt festgestellt erst nach mehreren Stunden.
Reichen die Angaben?
Ich glaube schon. Probier einfach aus, wie gut es mit "-l" funktioniert. Wenn es da ein Problem gibt, sehen wir weiter. ☺
Bis dann
robert