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
Memtier_benchmark 1.0.1
pts/memtier-benchmark-1.0.1
- 24 September 2019 -
Add libtool as possible external dependency.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.0.0m3--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://download.redis.io/releases/redis-5.0.5.tar.gz</URL> <MD5>2d2c8142baf72e6543174fc7beccaaa1</MD5> <SHA256>2139009799d21d8ff94fc40b7f36ac46699b9e1254086299f8d3b223ca54a375</SHA256> <FileName>redis-5.0.5.tar.gz</FileName> <FileSize>1975750</FileSize> </Package> <Package> <URL>https://github.com/RedisLabs/memtier_benchmark/archive/1.2.17.tar.gz</URL> <MD5>08b45090c273ba1c32a174f02a55dfd6</MD5> <SHA256>18526a32732173ac5f73cecfa003571079634e8d124132eaf545c46bab61e0b2</SHA256> <FileName>memtier_benchmark-1.2.17.tar.gz</FileName> <FileSize>76872</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xzf redis-5.0.5.tar.gz cd ~/redis-5.0.5/deps make hiredis jemalloc linenoise lua cd ~/redis-5.0.5 make MALLOC=libc -j $NUM_CPU_CORES echo $? > ~/install-exit-status cd ~ tar -xf memtier_benchmark-1.2.17.tar.gz cd memtier_benchmark-1.2.17/ autoreconf -ivf ./configure make -j $NUM_CPU_CORES echo $? > ~/install-exit-status cd ~ echo "#!/bin/sh cd ~/redis-5.0.5/ ./src/redis-server & REDIS_SERVER_PID=\$! sleep 10 cd ~/memtier_benchmark-1.2.17/ ./memtier_benchmark --hide-histogram -t \$NUM_CPU_CORES \$@ > \$LOG_FILE kill \$REDIS_SERVER_PID" > memtier-benchmark chmod +x memtier-benchmark
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.0.0m3--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Totals #_RESULT_# 13833.49 36766.29 63.52700 6330.95 </OutputTemplate> <LineHint>Totals</LineHint> <ResultScale>Ops/sec</ResultScale> <ResultProportion>HIB</ResultProportion> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.0.0m3--> <PhoronixTestSuite> <TestInformation> <Title>Memtier_benchmark</Title> <AppVersion>1.2.17</AppVersion> <Description>Memtier_benchmark is a NoSQL Redis/Memcache traffic generation plus benchmarking tool. This current test profile currently just stresses the Redis protocol and basic options exposed wotj a 1:1 Set/Get ratio, 30 pipeline, 100 clients per thread, and thread count equal to the number of CPU cores/threads present. Patches to extend the test are welcome as always.</Description> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.0.1</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Benchmark</SoftwareType> <TestType>System</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, libevent, pcre, openssl-development, libtool</ExternalDependencies> <EnvironmentSize>64</EnvironmentSize> <ProjectURL>https://github.com/RedisLabs/memtier_benchmark</ProjectURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Default> <Arguments>-c 100 --ratio=1:1 --pipeline=120 --test-time=60</Arguments> </Default> <Option> <DisplayName>Protocol</DisplayName> <Identifier>protocol</Identifier> <ArgumentPrefix>-P </ArgumentPrefix> <Menu> <Entry> <Name>Redis</Name> <Value>redis</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>