[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