Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Flexible IO Tester
Timed Linux Kernel Compilation
Blender
7-Zip Compression
SVT-AV1
FFmpeg
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
WarpX
Epoch
Valkey
Recently Updated Tests
srsRAN Project
VVenC
x265
RELION
Llamafile
Llama.cpp
New & Recently Updated Tests
Recently Updated Suites
Machine Learning
Server Motherboard
HPC - High Performance Computing
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
RabbitMQ 1.0.0
pts/rabbitmq-1.0.0
- 14 May 2023 -
Initial commit.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://github.com/rabbitmq/rabbitmq-perf-test/releases/download/v2.19.0/rabbitmq-perf-test-2.19.0-bin.tar.gz</URL> <MD5>19b70893133fe126555f6b0b47683792</MD5> <SHA256>5fb6d00584eea0fec5ae4cdb0e3ebaf3093b4edfdd266a0f6a1f79412cc2e4a1</SHA256> <FileName>rabbitmq-perf-test-2.19.0-bin.tar.gz</FileName> <FileSize>3724085</FileSize> </Package> <Package> <URL>https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.16/rabbitmq-server-generic-unix-3.11.16.tar.xz</URL> <MD5>130cbc7ff51ce9b6405ac88c49bcc108</MD5> <SHA256>8aac5faa36e17a6c088e35cf721f4ed4a7546250c64a000c2b29b85e5549125b</SHA256> <FileName>rabbitmq-server-generic-unix-3.11.16.tar.xz</FileName> <FileSize>20920832</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xf rabbitmq-perf-test-2.19.0-bin.tar.gz tar -xf rabbitmq-server-generic-unix-3.11.16.tar.xz cat>rabbitmq<<EOT #!/bin/sh cd rabbitmq-perf-test-2.19.0/bin ./runjava com.rabbitmq.perf.PerfTest -z 120 \$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status EOT chmod +x rabbitmq
interim.sh
#!/bin/sh sleep 5 ./sbin/rabbitmqctl reset sleep 5
post.sh
#!/bin/sh cd rabbitmq_server-3.11.16 ./sbin/rabbitmqctl stop sleep 1
pre.sh
#!/bin/sh cd rabbitmq_server-3.11.16 ./sbin/rabbitmq-server -detached sleep 6
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>id: test 2, sending rate avg: #_RESULT_# msg/s</OutputTemplate> <LineHint>sending rate avg</LineHint> <ResultAfterString>avg:</ResultAfterString> <ResultScale>Sending Messages/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>id: test 2, receiving rate avg: #_RESULT_# msg/s</OutputTemplate> <LineHint>receiving rate avg</LineHint> <ResultAfterString>avg:</ResultAfterString> <ResultScale>Receiving Messages/s</ResultScale> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>RabbitMQ</Title> <AppVersion>3.11.16</AppVersion> <Description>RabbitMQ is an open-source message broker. This test profile makes use of the RabbitMQ PerfTest with the RabbitMQ server and PerfTest client running on the same host namely as a system/CPU performance benchmark.</Description> <ResultScale>Messages/s</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.0.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Application</SoftwareType> <TestType>System</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>java</ExternalDependencies> <EnvironmentSize>60</EnvironmentSize> <ProjectURL>https://www.rabbitmq.com/</ProjectURL> <RepositoryURL>https://github.com/rabbitmq/rabbitmq-server</RepositoryURL> <Maintainer>Michael Larabel</Maintainer> <SystemDependencies>erl</SystemDependencies> </TestProfile> <TestSettings> <Option> <DisplayName>Scenario</DisplayName> <Identifier>scenario</Identifier> <Menu> <Entry> <Name>Simple 2 Publishers + 4 Consumers</Name> <Value>-x 2 -y 4 -u "throughput-test-2" -a --id "test 2" -s 8000</Value> </Entry> <Entry> <Name>10 Queues, 100 Producers, 100 Consumers</Name> <Value>--queue-pattern 'perf-test-%d' --queue-pattern-from 1 --queue-pattern-to 10 --producers 100 --consumers 100 -s 8000</Value> </Entry> <Entry> <Name>60 Queues, 100 Producers, 100 Consumers</Name> <Value>--queue-pattern 'perf-test-%d' --queue-pattern-from 1 --queue-pattern-to 60 --producers 100 --consumers 100 -s 8000</Value> </Entry> <Entry> <Name>120 Queues, 400 Producers, 400 Consumers</Name> <Value>--queue-pattern 'perf-test-%d' --queue-pattern-from 1 --queue-pattern-to 120 --producers 400 --consumers 400 -s 8000</Value> </Entry> <Entry> <Name>200 Queues, 400 Producers, 400 Consumers</Name> <Value>--queue-pattern 'perf-test-%d' --queue-pattern-from 1 --queue-pattern-to 200 --producers 400 --consumers 400 -s 8000</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>