mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Niklas Nielsen" <...@qni.dk>
Subject Re: Review Request 25124: Added 'net-bench' libprocess benchmarking tool.
Date Fri, 29 Aug 2014 05:19:51 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25124/
-----------------------------------------------------------

(Updated Aug. 28, 2014, 10:19 p.m.)


Review request for mesos, Benjamin Hindman and Ben Mahler.


Changes
-------

Please disregard previous patch - wrong diff.


Repository: mesos-git


Description
-------

Added libprocess connection throughput stress test (basically two libprocess programs sending
messsages back and forth).
One end is multihomed so we can scale the number of clients. One client will issue multiple
"concurrent" messages (messages sent before waiting for acknowledgement).

The motivation is to stress test libprocess communication and get an idea on theoretical throughput
/ scale-properties for increase slave-fanout.


Diffs (updated)
-----

  src/Makefile.am 40b9f6b 
  src/net-bench/main.cpp PRE-CREATION 

Diff: https://reviews.apache.org/r/25124/diff/


Testing
-------

Server:

$ ./src/mesos-net-bench
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0827 15:48:01.605250 259977216 main.cpp:111] Running server at (1)@10.0.0.224:53492
I0827 15:48:13.617341 259977216 main.cpp:135] 14628.2 requests / second
I0827 15:48:14.617578 258367488 main.cpp:135] 13886.7 requests / second
I0827 15:48:15.617683 257830912 main.cpp:135] 8677.19 requests / second
I0827 15:48:16.617771 257830912 main.cpp:135] 8304.19 requests / second


Client:

$ ./build/src/mesos-net-bench --server="(1)@10.0.0.224:53492"
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0827 15:48:12.624887 124162048 main.cpp:115] Connecting to server at (1)@10.0.0.224:53492...


Thanks,

Niklas Nielsen


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message