Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chirino/mqtt-benchmark
A benchmarking tool for MQTT Servers
https://github.com/chirino/mqtt-benchmark
Last synced: 3 months ago
JSON representation
A benchmarking tool for MQTT Servers
- Host: GitHub
- URL: https://github.com/chirino/mqtt-benchmark
- Owner: chirino
- License: apache-2.0
- Created: 2012-02-01T18:15:44.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2012-03-16T14:38:34.000Z (almost 13 years ago)
- Last Synced: 2023-11-07T19:18:31.515Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.95 MB
- Stars: 121
- Watchers: 20
- Forks: 27
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# MQTT Benchmark
A benchmarking tool for [MQTT v3.1](http://mqtt.org/) servers.
The benchmark covers a wide variety of common usage scenarios.## Running the Benchmark
Just run:
./bin/benchmark-all
or one of the server specific benchmark scripts like:./bin/benchmark-apollo
The benchmark report will be stored in the `reports/$(hostname)` directory.
## Running the Benchmark on an EC2 Amazon Linux 64 bit AMI
If you want to run the benchmark on EC2, we recommend using at least the
c1.xlarge instance type. Once you have the instance started just execute
the following commands on the instance:sudo yum install -y screen
curl https://nodeload.github.com/chirino/mqtt-benchmark/tarball/master | tar -zxv
mv chirino-mqtt-benchmark-* mqtt-benchmark
screen ./mqtt-benchmark/bin/benchmark-allThe results will be stored in the ~/reports directory.