Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
SVT-AV1
7-Zip Compression
Stockfish
FFmpeg
Blender
Newest Tests
Rustls
LiteRT
WarpX
Epoch
Valkey
Whisperfile
Recently Updated Tests
Renaissance
Blender
vkpeak
ProjectPhysX OpenCL-Benchmark
FluidX3D
Primesieve
New & Recently Updated Tests
Recently Updated Suites
Database Test Suite
Machine Learning
Steam
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.1.1
pts/rabbitmq-1.1.1
- 11 November 2023 -
Add additional build dependencies
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.20.0/rabbitmq-perf-test-2.20.0-bin.tar.gz</URL> <MD5>413be2dff324632e77bd77ccf2d503e3</MD5> <SHA256>3f0403d8646812bb06dc9f9ed9d46937dbdf44f8ff0b87509dfd165b516a2f93</SHA256> <FileName>rabbitmq-perf-test-2.20.0-bin.tar.gz</FileName> <FileSize>6241232</FileSize> </Package> <Package> <URL>https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.12.7/rabbitmq-server-generic-unix-3.12.7.tar.xz</URL> <MD5>43d4cc9a3f3ed5e7c19209fc21de49e7</MD5> <SHA256>f7a1300f25f44cd10053f0e6cb26e6cb559fc54535f8a8f230ac83499ed8ed0d</SHA256> <FileName>rabbitmq-server-generic-unix-3.12.7.tar.xz</FileName> <FileSize>15660216</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xf rabbitmq-perf-test-2.20.0-bin.tar.gz tar -xf rabbitmq-server-generic-unix-3.12.7.tar.xz cat>rabbitmq<<EOT #!/bin/sh cd rabbitmq-perf-test-2.20.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 cd rabbitmq_server-3.12.7 sleep 5 ./sbin/rabbitmqctl reset sleep 5
post.sh
#!/bin/sh cd rabbitmq_server-3.12.7 ./sbin/rabbitmqctl stop sleep 1
pre.sh
#!/bin/sh cd rabbitmq_server-3.12.7 ./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.12.7</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.1.1</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, inets.beam, make.beam, xmerl.beam, os_mon.beam, eldap.appup, xref_compiler.beam, javac</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>