Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
SVT-AV1
7-Zip Compression
Stockfish
FFmpeg
x265
Newest Tests
Rustls
LiteRT
WarpX
Epoch
Valkey
Whisperfile
Recently Updated Tests
Mobile Neural Network
ACES DGEMM
NWChem
SuperTuxKart
ASTC Encoder
SVT-AV1
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
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>