zvm testing on Ubuntu 22.04 via the Phoronix Test Suite.
server-z15-gcc11-ubuntu22-20220407 Processor: Unknown (2 Cores), Memory: 4096MB, Disk: 50GB
OS: Ubuntu 22.04, Kernel: 5.15.0-25-generic (s390x), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, System Layer: zvm
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-march=native -O3 -pipe" LDFLAGS="-Wl,-O2 -Wl,--as-needed" CFLAGS="-march=native -O3 -pipe"Compiler Notes: --build=s390x-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-s390-excess-float-precision --enable-shared --enable-threads=posix --host=s390x-linux-gnu --program-prefix=s390x-linux-gnu- --target=s390x-linux-gnu --with-arch=z13 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --with-target-system-zlib=auto --with-tune=z15 -vDisk Notes: NONE / noatime,rw / Block Size: 4096Java Notes: OpenJDK Runtime Environment (build 11.0.14.1+1-Ubuntu-0ubuntu1)Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of etokens + srbds: Not affected + tsx_async_abort: Not affected
server-z15-gcc11-ubuntu22-20220407 OpenBenchmarking.org Phoronix Test Suite Unknown (2 Cores) 4096MB 50GB Ubuntu 22.04 5.15.0-25-generic (s390x) 1.2.204 GCC 11.2.0 ext4 zvm Processor Memory Disk OS Kernel Vulkan Compiler File-System System Layer Server-z15-gcc11-ubuntu22-20220407 Benchmarks System Logs - Transparent Huge Pages: madvise - CXXFLAGS="-march=native -O3 -pipe" LDFLAGS="-Wl,-O2 -Wl,--as-needed" CFLAGS="-march=native -O3 -pipe" - --build=s390x-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-s390-excess-float-precision --enable-shared --enable-threads=posix --host=s390x-linux-gnu --program-prefix=s390x-linux-gnu- --target=s390x-linux-gnu --with-arch=z13 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --with-target-system-zlib=auto --with-tune=z15 -v - NONE / noatime,rw / Block Size: 4096 - OpenJDK Runtime Environment (build 11.0.14.1+1-Ubuntu-0ubuntu1) - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of etokens + srbds: Not affected + tsx_async_abort: Not affected
server-z15-gcc11-ubuntu22-20220407 leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill sqlite: 1 blogbench: Read blogbench: Write simdjson: PartialTweets simdjson: DistinctUserID node-express-loadtest: ebizzy: perl-benchmark: Pod2html perl-benchmark: Interpreter openssl: SHA256 openssl: RSA4096 openssl: RSA4096 node-web-tooling: couchdb: 100 - 1000 - 24 mysqlslap: 1 mysqlslap: 8 mysqlslap: 16 mysqlslap: 32 mysqlslap: 64 mysqlslap: 128 mysqlslap: 256 mysqlslap: 512 mysqlslap: 1024 mysqlslap: 2048 sqlite-speedtest: Timed Time - Size 1,000 memtier-benchmark: Redis redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET cassandra: Writes rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync server-z15-gcc11-ubuntu22-20220407 0.358 0.1 4754.575 28.7 7.627 36.5 5.818 0.307 0.852 5.513 26.3 8.287 21.049 394735 891 0.48 0.5 7871 114969 0.13458698 0.00095510 1533352497 138.8 10559.4 8.53 250.144 4222 1778 1407 886 541 278 226 117 29 32 70.428 1359337.49 2120949.26 1965380.19 1488901.62 2450175.85 1623282.22 14367 350648 9756742 151952 448112 OpenBenchmarking.org
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read server-z15-gcc11-ubuntu22-20220407 0.0806 0.1612 0.2418 0.3224 0.403 SE +/- 0.003, N = 3 0.358 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync server-z15-gcc11-ubuntu22-20220407 0.0225 0.045 0.0675 0.09 0.1125 0.1 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync server-z15-gcc11-ubuntu22-20220407 1000 2000 3000 4000 5000 SE +/- 710.52, N = 3 4754.58 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite server-z15-gcc11-ubuntu22-20220407 7 14 21 28 35 SE +/- 1.53, N = 12 28.7 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite server-z15-gcc11-ubuntu22-20220407 2 4 6 8 10 SE +/- 0.517, N = 12 7.627 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill server-z15-gcc11-ubuntu22-20220407 8 16 24 32 40 SE +/- 0.51, N = 15 36.5 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill server-z15-gcc11-ubuntu22-20220407 1.3091 2.6182 3.9273 5.2364 6.5455 SE +/- 0.098, N = 15 5.818 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read server-z15-gcc11-ubuntu22-20220407 0.0691 0.1382 0.2073 0.2764 0.3455 SE +/- 0.003, N = 15 0.307 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random server-z15-gcc11-ubuntu22-20220407 0.1917 0.3834 0.5751 0.7668 0.9585 SE +/- 0.010, N = 15 0.852 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete server-z15-gcc11-ubuntu22-20220407 1.2404 2.4808 3.7212 4.9616 6.202 SE +/- 0.068, N = 15 5.513 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill server-z15-gcc11-ubuntu22-20220407 6 12 18 24 30 SE +/- 1.30, N = 14 26.3 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill server-z15-gcc11-ubuntu22-20220407 2 4 6 8 10 SE +/- 0.435, N = 14 8.287 1. (CXX) g++ options: -march=native -O3 -pipe -lsnappy
BlogBench BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read server-z15-gcc11-ubuntu22-20220407 80K 160K 240K 320K 400K SE +/- 35001.34, N = 9 394735 1. (CC) gcc options: -march=native -O3 -pipe
OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write server-z15-gcc11-ubuntu22-20220407 200 400 600 800 1000 SE +/- 15.52, N = 3 891 1. (CC) gcc options: -march=native -O3 -pipe
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
Throughput Test: Kostya
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Throughput Test: LargeRandom
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: PartialTweets server-z15-gcc11-ubuntu22-20220407 0.108 0.216 0.324 0.432 0.54 SE +/- 0.00, N = 3 0.48 1. (CXX) g++ options: -march=native -O3 -pipe
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID server-z15-gcc11-ubuntu22-20220407 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 0.5 1. (CXX) g++ options: -march=native -O3 -pipe
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 server-z15-gcc11-ubuntu22-20220407 300M 600M 900M 1200M 1500M SE +/- 3507844.17, N = 3 1533352497 1. (CC) gcc options: -pthread -m64 -march=native -O3 -pipe -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 server-z15-gcc11-ubuntu22-20220407 30 60 90 120 150 SE +/- 0.24, N = 3 138.8 1. (CC) gcc options: -pthread -m64 -march=native -O3 -pipe -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 server-z15-gcc11-ubuntu22-20220407 2K 4K 6K 8K 10K SE +/- 9.97, N = 3 10559.4 1. (CC) gcc options: -pthread -m64 -march=native -O3 -pipe -lssl -lcrypto -ldl
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 8 server-z15-gcc11-ubuntu22-20220407 400 800 1200 1600 2000 SE +/- 56.64, N = 12 1778 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 16 server-z15-gcc11-ubuntu22-20220407 300 600 900 1200 1500 SE +/- 34.90, N = 12 1407 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 32 server-z15-gcc11-ubuntu22-20220407 200 400 600 800 1000 SE +/- 21.75, N = 9 886 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 64 server-z15-gcc11-ubuntu22-20220407 120 240 360 480 600 SE +/- 7.79, N = 3 541 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 128 server-z15-gcc11-ubuntu22-20220407 60 120 180 240 300 SE +/- 1.33, N = 3 278 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 256 server-z15-gcc11-ubuntu22-20220407 50 100 150 200 250 SE +/- 3.20, N = 9 226 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 512 server-z15-gcc11-ubuntu22-20220407 30 60 90 120 150 SE +/- 0.57, N = 3 117 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 1024 server-z15-gcc11-ubuntu22-20220407 7 14 21 28 35 SE +/- 0.34, N = 3 29 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 2048 server-z15-gcc11-ubuntu22-20220407 7 14 21 28 35 SE +/- 0.15, N = 3 32 1. (CXX) g++ options: -march=native -O3 -pipe -pie -fPIC -fstack-protector -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
Clients: 4096
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Memtier_benchmark 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. Currently this test profile uses Memtier_benchmark 1.3 and Redis 6. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Memtier_benchmark 1.3 Protocol: Redis server-z15-gcc11-ubuntu22-20220407 300K 600K 900K 1200K 1500K SE +/- 4563.04, N = 3 1359337.49 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD server-z15-gcc11-ubuntu22-20220407 400K 800K 1200K 1600K 2000K SE +/- 92544.59, N = 12 1965380.19 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -pipe
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH server-z15-gcc11-ubuntu22-20220407 300K 600K 900K 1200K 1500K SE +/- 48649.81, N = 15 1488901.62 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -pipe
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET server-z15-gcc11-ubuntu22-20220407 500K 1000K 1500K 2000K 2500K SE +/- 82533.93, N = 15 2450175.85 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -pipe
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET server-z15-gcc11-ubuntu22-20220407 300K 600K 900K 1200K 1500K SE +/- 48061.81, N = 15 1623282.22 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -pipe
Apache Cassandra This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.
Test: Reads
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Test: Mixed 1:1
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Test: Mixed 1:3
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Random Read server-z15-gcc11-ubuntu22-20220407 2M 4M 6M 8M 10M SE +/- 27330.15, N = 3 9756742 1. (CXX) g++ options: -O3 -march=native -pipe -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Update Random server-z15-gcc11-ubuntu22-20220407 30K 60K 90K 120K 150K 151952 1. (CXX) g++ options: -O3 -march=native -pipe -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.0.1 Test: Sequential Fill server-z15-gcc11-ubuntu22-20220407 100K 200K 300K 400K 500K SE +/- 1368.51, N = 3 448112 1. (CXX) g++ options: -O3 -march=native -pipe -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Test: Random Fill Sync
server-z15-gcc11-ubuntu22-20220407: The test run did not produce a result. The test quit with a non-zero exit status. The test run did not produce a result.
server-z15-gcc11-ubuntu22-20220407 Processor: Unknown (2 Cores), Memory: 4096MB, Disk: 50GB
OS: Ubuntu 22.04, Kernel: 5.15.0-25-generic (s390x), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, System Layer: zvm
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-march=native -O3 -pipe" LDFLAGS="-Wl,-O2 -Wl,--as-needed" CFLAGS="-march=native -O3 -pipe"Compiler Notes: --build=s390x-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-s390-excess-float-precision --enable-shared --enable-threads=posix --host=s390x-linux-gnu --program-prefix=s390x-linux-gnu- --target=s390x-linux-gnu --with-arch=z13 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --with-target-system-zlib=auto --with-tune=z15 -vDisk Notes: NONE / noatime,rw / Block Size: 4096Java Notes: OpenJDK Runtime Environment (build 11.0.14.1+1-Ubuntu-0ubuntu1)Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of etokens + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 8 April 2022 02:33 by user jhamby.