Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MT-CBENCH usage #4

Closed
rmrosario opened this issue Apr 29, 2016 · 2 comments
Closed

MT-CBENCH usage #4

rmrosario opened this issue Apr 29, 2016 · 2 comments

Comments

@rmrosario
Copy link

I have a small SDN testbed for experimentation purposes. I would like make various stress tests on the controllers that I have installed. I am trying to build “build_mtcbench.sh” on an Ubuntu 14.4 LTS, and it seems that the process went fine, but I am not sure how to issue the actual usage commands. Can you please provide an example?

@rmrosario
Copy link
Author

Adding to this thread.. I am trying to make it work with ODL Lithium.

@anastop
Copy link
Member

anastop commented May 4, 2016

Hi,

First, to experiment with ODL Lithium, a good starting point is to use the Lithium handlers provided in the NSTAT tool repo. Specifically, start_droptestDS.sh and start_droptestRPC.sh start the ODL controller with the "drop-test" feature (needed to play with MT-/Cbench) on "DataStore" and "RPC" mode, respectively.

Now, as for a sample usage, after MTCbench is built, you can issue a command like the following to produce relatively intense traffic:

./oflops/cbench/cbench -c 127.0.0.1 -l 1 -M 100 -m 200000 -p 6653 -w 0 -S 50 -T 15000 -D 15000 -Z 2

This triggers controller responses that have been verified to be as high as ~100K per second in our experimental setup, and with MT-Cbench operating in Latency mode. Please have a look at MT-Cbench help message for a detailed description of each cmd line argument.

For other possible usages, I would suggest having a look at our Performance Reports, and specifically at the test cases where MT-Cbench is involved. The detailed configurations from these results are also available in NSTAT repo, under the folder stress_test/stress_test_confs (e.g. have a look here for Lithium SR3 test configurations)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants