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
Memcached mcperf 1.4.0
pts/mcperf-1.4.0
- 21 January 2021 -
Update against latest upstream for build fix.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.0--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/twemperf/mcperf-0.1.1.tar.gz</URL> <MD5>97f4aa323861c51d729e6800fc317639</MD5> <SHA256>7e60d0e83c158584e8f625d2af6adbe4430031f8f1b0513c63a03a700420c3ee</SHA256> <FileName>mcperf-0.1.1.tar.gz</FileName> <FileSize>230264</FileSize> </Package> <Package> <URL>http://www.memcached.org/files/memcached-1.6.9.tar.gz</URL> <MD5>ee802a316d7d622aaaec22382ca65004</MD5> <SHA256>d5a62ce377314dbffdb37c4467e7763e3abae376a16171e613cbe69956f092d1</SHA256> <FileName>memcached-1.6.9.tar.gz</FileName> <FileSize>556137</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xzvf memcached-1.6.9.tar.gz cd memcached-1.6.9 # Allow running as root for benchmark patch -p0 <<'EOF' --- memcached.c.orig 2018-10-03 19:10:08.431811423 -0400 +++ memcached.c 2018-10-03 19:10:22.899799908 -0400 @@ -7589,8 +7589,8 @@ /* lose root privileges if we have them */ if (getuid() == 0 || geteuid() == 0) { if (username == 0 || *username == '\0') { - fprintf(stderr, "can't run as root without the -u switch\n"); - exit(EX_USAGE); + // fprintf(stderr, "can't run as root without the -u switch\n"); + // exit(EX_USAGE); } if ((pw = getpwnam(username)) == 0) { fprintf(stderr, "can't find the user %s to switch to\n", username); EOF ./configure make echo $? > ~/install-exit-status cd ~ tar -xzvf mcperf-0.1.1.tar.gz cd mcperf-0.1.1 ./configure make cd ~ echo "#!/bin/sh cd ~/memcached-1.6.9 ./memcached -d -t \$NUM_CPU_CORES MEMCACHED_PID=\$! sleep 3 cd ~/mcperf-0.1.1 ./src/mcperf \$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status kill -9 \$MEMCACHED_PID sleep 3" > mcperf chmod +x mcperf
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.0--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Request rate: #_RESULT_# req/s (0.0 ms/req)</OutputTemplate> <LineHint>Request rate:</LineHint> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.0--> <PhoronixTestSuite> <TestInformation> <Title>Memcached mcperf</Title> <AppVersion>1.6.9</AppVersion> <Description>This is a test of twmperf/mcperf with memcached, a distributed memory object caching system.</Description> <ResultScale>Operations Per Second</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.4.0</Version> <SupportedPlatforms>Linux, Solaris, BSD</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>System</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, libevent</ExternalDependencies> <EnvironmentSize>10</EnvironmentSize> <ProjectURL>https://github.com/twitter-archive/twemperf</ProjectURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Default> <Arguments>--linger=0 --call-rate=0 --num-calls=2000000 --conn-rate=0 --sizes=d5120</Arguments> </Default> <Option> <DisplayName>Method</DisplayName> <Identifier>method</Identifier> <ArgumentPrefix>--method=</ArgumentPrefix> <Menu> <Entry> <Name>Get</Name> <Value>get</Value> </Entry> <Entry> <Name>Set</Name> <Value>set</Value> </Entry> <Entry> <Name>Delete</Name> <Value>delete</Value> </Entry> <Entry> <Name>Add</Name> <Value>add</Value> </Entry> <Entry> <Name>Replace</Name> <Value>replace</Value> </Entry> <Entry> <Name>Append</Name> <Value>append</Value> </Entry> <Entry> <Name>Prepend</Name> <Value>prepend</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Connections</DisplayName> <Identifier>connections</Identifier> <ArgumentPrefix>--num-conns=</ArgumentPrefix> <Menu> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>4</Name> <Value>4</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> </TestSettings> </PhoronixTestSuite>