Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Flexible IO Tester
Timed Linux Kernel Compilation
Llama.cpp
Blender
Hashcat
PostgreSQL
Newest Tests
OpenVINO GenAI
Rustls
Recently Updated Tests
NeatBench
OpenRadioss
QuantLib
GROMACS
AOM AV1
FLAC Audio Encoding
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
YugabyteDB 1.0.0
pts/yugabytedb-1.0.0
- 29 July 2023 -
Add YugabyteDB benchmark.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://downloads.yugabyte.com/releases/2.19.0.0/yugabyte-2.19.0.0-b190-linux-x86_64.tar.gz</URL> <MD5>2ce8c66356c777b434929e55193371bd</MD5> <SHA256>24ccb3b04e94f27813f2a22d07407f073eea30282956ad8b9bc372080b5b1921</SHA256> <FileName>yugabyte-2.19.0.0-b190-linux-x86_64.tar.gz</FileName> <FileSize>370056508</FileSize> <ArchitectureSpecific>x86_64</ArchitectureSpecific> </Package> <Package> <URL>https://downloads.yugabyte.com/releases/2.19.0.0/yugabyte-2.19.0.0-b190-el8-aarch64.tar.gz</URL> <MD5>296d02b97e750a5ed8a8ab189bc81547</MD5> <SHA256>cc8f81dd9cdcc478bb5a65d46e26424e611ae69ee9ac75388fe046654f521a5b</SHA256> <FileName>yugabyte-2.19.0.0-b190-el8-aarch64.tar.gz</FileName> <FileSize>342104539</FileSize> <ArchitectureSpecific>aarch64</ArchitectureSpecific> </Package> <Package> <URL>https://github.com/yugabyte/yb-sample-apps/releases/download/v1.4.1/yb-sample-apps.jar</URL> <MD5>8154fb330c4a98e26d49a0e2088c195a</MD5> <SHA256>c0a320164dee78ecfda79b92a321065c10b0c9b3b73d8259afaaf8a9de4bd1e2</SHA256> <FileName>yb-sample-apps-141.jar</FileName> <FileSize>15637355</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/bash rm -rf yugabyte-2.19.0.0 if [ $OS_ARCH = "aarch64" ] then tar -xf yugabyte-2.19.0.0-b190-el8-aarch64.tar.gz else tar -xf yugabyte-2.19.0.0-b190-linux-x86_64.tar.gz fi cd yugabyte-2.19.0.0 ./bin/post_install.sh cd ~ echo "#!/bin/sh cd yugabyte-2.19.0.0 java -jar ../yb-sample-apps-141.jar \$@ --nodes 127.0.1.1:9042 > \$LOG_FILE 2>&1" > yugabytedb chmod +x yugabytedb
post.sh
#!/bin/bash cd yugabyte-2.19.0.0 python3 ./bin/yugabyted stop sleep 3 rm -rf ~/var
pre.sh
#!/bin/bash rm -rf ~/var cd yugabyte-2.19.0.0 python3 ./bin/yugabyted start sleep 10
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>25598 [Thread-1] INFO com.yugabyte.sample.common.metrics.MetricsTracker - Read: #_RESULT_# ops/sec (1.01 ms/op), 1500226 total ops | Write: 0.00 ops/sec (0.00 ms/op), 2000255 total ops | Uptime: 25023 ms | maxWrittenKey: 2000254 | maxGeneratedKey: 2000254 | </OutputTemplate> <LineHint>ops/sec</LineHint> <ResultScale>Read Ops/sec</ResultScale> <ResultProportion>HIB</ResultProportion> </ResultsParser> <ResultsParser> <OutputTemplate>25598 [Thread-1] INFO com.yugabyte.sample.common.metrics.MetricsTracker - Read: 222 ops/sec (1.01 ms/op), 1500226 total ops | Write: #_RESULT_# ops/sec (0.00 ms/op), 2000255 total ops | Uptime: 25023 ms | maxWrittenKey: 2000254 | maxGeneratedKey: 2000254 | </OutputTemplate> <LineHint>ops/sec</LineHint> <ResultScale>Write Ops/sec</ResultScale> <ResultProportion>HIB</ResultProportion> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>YugabyteDB</Title> <AppVersion>2.19</AppVersion> <Description>YugabyteDB is a high performance, cloud-native and transactional distributed SQL database. This test profile uses a single node of YugabyteDB on the local host.</Description> <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> <SupportedArchitectures>x86_64, aarch64</SupportedArchitectures> <ExternalDependencies>python, openssl-development, java</ExternalDependencies> <EnvironmentSize>3700</EnvironmentSize> <ProjectURL>https://www.yugabyte.com/</ProjectURL> <RepositoryURL>https://github.com/yugabyte/yugabyte-db</RepositoryURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Option> <DisplayName>Workload</DisplayName> <Identifier>workload</Identifier> <ArgumentPrefix>--workload </ArgumentPrefix> <Menu> <Entry> <Name>CassandraKeyValue</Name> <Value>CassandraKeyValue --nouuid --value_size 256</Value> </Entry> <Entry> <Name>CassandraBatchKeyValue, Batch 10</Name> <Value>CassandraBatchKeyValue --nouuid --value_size 256 --batch_size 10</Value> </Entry> <Entry> <Name>CassandraBatchKeyValue, Batch 25</Name> <Value>CassandraBatchKeyValue --nouuid --value_size 256 --batch_size 25</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Num Threads Write</DisplayName> <Identifier>num-threads-write</Identifier> <ArgumentPrefix>--num_threads_write </ArgumentPrefix> <Menu> <Entry> <Name>0</Name> <Value>0</Value> </Entry> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>16</Name> <Value>16</Value> </Entry> <Entry> <Name>32</Name> <Value>32</Value> </Entry> <Entry> <Name>64</Name> <Value>64</Value> </Entry> <Entry> <Name>128</Name> <Value>128</Value> </Entry> <Entry> <Name>256</Name> <Value>256</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Num Threads Read</DisplayName> <Identifier>num-threads-read</Identifier> <ArgumentPrefix>--num_threads_read </ArgumentPrefix> <Menu> <Entry> <Name>0</Name> <Value>0</Value> </Entry> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>16</Name> <Value>16</Value> </Entry> <Entry> <Name>32</Name> <Value>32</Value> </Entry> <Entry> <Name>128</Name> <Value>128</Value> </Entry> <Entry> <Name>256</Name> <Value>256</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>