Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save squeaky-pl/78ab82429ef6323bef57c11373330adf to your computer and use it in GitHub Desktop.
Save squeaky-pl/78ab82429ef6323bef57c11373330adf to your computer and use it in GitHub Desktop.
PyPy3 nightly server & client
-----------------------------
1KiB
pypy3 client.py --num 10000 --workers 10 --msize 1000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 27.98492121696472
3573.352921907783 requests/sec
10KiB
pypy3 client.py --num 10000 --workers 10 --msize 10000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 42.212645053863525
2368.9583979492295 requests/sec
100 KiB
pypy3 client.py --num 10000 --workers 10 --msize 100000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 231.10237002372742
432.7086736052639 requests/sec
CPython 3.5 server & client
---------------------------
1KiB
/usr/bin/python3.5 client.py --num 10000 --workers 10 --msize 1000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 24.576037406921387
4069.004223269812 requests/sec
10KiB
/usr/bin/python3.5 client.py --num 10000 --workers 10 --msize 10000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 20.850675344467163
4796.007723871425 requests/sec
100KiB
/usr/bin/python3.5 client.py --num 10000 --workers 10 --msize 100000
will connect to: ('127.0.0.1', 25000)
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
Sending 10000 messages
100000 in 52.21383476257324
1915.2012192691843 requests/sec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment