[Python-de] tcp benchmark

Ulli Horlacher framstag at rus.uni-stuttgart.de
Sa Jun 8 15:29:01 EDT 2019


Ich habe ein Perl Programm geschrieben um tcp Durchsatz zu messen:

https://fex.belwue.de/fstools/tcpbm.html

tcpbm funktioniert als Client oder als Server, je nachdem wie man es
aufruft.

Hier die Verwendung als Client am Beispiel:

root at fex01:~# tcpbm -a flupp.belwue.de

Testing 129.143.254.24 with local ip 129.143.254.25
sent:         18616 MB in 10 s = 1861 MB/s
received:     21219 MB in 10 s = 2121 MB/s

Testing 2001:7c0:0:254::24 with local ip 2001:7c0:0:254::25
sent:         18892 MB in 10 s = 1889 MB/s
received:     18604 MB in 10 s = 1860 MB/s


Ich moechte nun gerne die Client Funktionalitaet in Python neu
implementieren. Meine Python Kenntnisse sind aber nur rudimentaer.

Ich wuerde nun gerne vorab wissen, wie aufwaendig/kompliziert das wird.

Konkret:

- DNS IPv4 und IPv6 Abfrage

- HTTP POST und GET (optional ueber Proxy)

- Dummy-Daten verschicken bzw lesen 


-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher at tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/


Mehr Informationen über die Mailingliste python-de