Ich versuche Ethernet-Durchsatz mit Python zu berechnen (durch Erstellen von UDP-Socket). Ich habe einen Durchsatz von 10-15 MBps. Wenn ich mit iperf verifiziert bin, zeigt iperf einen Durchsatz von 35 MB/s. Welche Logik verwendet iperf zur Berechnung des Durchsatzes?
verwendet es UDP oder TCP-Protokoll?Wie berechnet iperf den Durchsatz
3
A
Antwort
1
Für iperf2 und UDP (-u) ist der Wert die Anzahl der Pakete * UDP Payload/Zeit. Wenn -i verwendet wird, werden Intervallberichte darüber berichtet. Ein Abschlussbericht gibt den Wert -t an. Für TCP ist es die Bytes lesen/Zeit.
Bob