Größe der im oberen Befehl angezeigten Netzwerkpakete

397
SkrewEverything

Ich möchte das Netzwerk (in & out) Bytes berechnen.

Ich habe nettopaber es funktioniert nicht wie wie erwähnt erwartet hier .

Also zog ich nach top. Die Ausgabe zeigt die Gesamtanzahl der Pakete und die Gesamtgröße.

Wie groß ist jedes Netzwerkpaket, das in der topBefehlsausgabe angezeigt wird ?

OS: macOS Sierra

1
Keine Version von "top", die ich je gesehen habe, zeigt Netzwerkinformationen auf dieser Ebene. Vielleicht wäre "iftop" eine bessere Lösung, aber Sie erhalten von einem Paketanalysator wie pcap oder wireshark oder was auch immer keine Paketinformationen. Frank Thomas vor 7 Jahren 2
Netzwerkpakete haben auch keine bestimmte Größe, die Größe hängt von der Nutzlast ab. Sie können XXXX-Pakete nicht einfach mal XXXX-Bytes verwenden. acejavelin vor 7 Jahren 3
@FrankThomas Gibt es einen Befehl (eingebaut), um die eingehenden und ausgehenden Bytes zu kennen? SkrewEverything vor 7 Jahren 0

1 Antwort auf die Frage

0
user748308

B = Bytes which is 8 bits. Kib = Kilobytes. MiB = Megabytes. Gib = Gigabytes. Have you tried just using the activity monitor set to network?That works pretty well for network monitoring as well.

Ich möchte den Code in meiner App verwenden. Ich kann also keinen Aktivitätsmonitor verwenden. Meine anderen Optionen werden in der Frage erwähnt. SkrewEverything vor 6 Jahren 0
Wenn Sie [binäre Präfixe] (https://en.wikipedia.org/wiki/Binary_prefix) verwenden, ist es "kibibytes", "mebibytes". Auch "B" ist für Byte, "B" für Bit. `Kib` ist also eigentlich ein Kibibit. Ihre Beispiele für Einheiten sind ein Durcheinander. Kamil Maciorowski vor 6 Jahren 1