testing_tests_results.txt Intel Core i7-7700 testing with a Alienware 07HV66 (1.0.23 BIOS) and MSI NVIDIA GeForce RTX 2080 SUPER 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2102028-HA-2102027HA13&grs .
testing_tests_results.txt Processor Motherboard Chipset Memory Disk Graphics Network Audio OS Kernel Display Driver Compiler File-System Screen Resolution System Layer Display Server my_unique_tests desktop 2 x Intel Xeon E5-2650 v4 (2 Cores) Red Hat RHEL-AV (1.13.0-2.module_el8.3.0+555+a55c8938 BIOS) Intel 82G33/G31/P35/P31 + ICH9 8GB 86GB QEMU HDD Red Hat QXL paravirtual graphic card Red Hat Virtio device Ubuntu 20.04 5.4.0-59-generic (x86_64) red GCC 9.3.0 ext4 1024x768 KVM Intel Core i7-7700 @ 4.20GHz (4 Cores / 8 Threads) Alienware 07HV66 (1.0.23 BIOS) Intel Xeon E3-1200 v6/7th + Z270 16GB 1000GB Samsung SSD 970 EVO 1TB + 1000GB Western Digital WD10EZEX-75W + 1000GB Western Digital WDS100T2G0A- MSI NVIDIA GeForce RTX 2080 SUPER 8GB Realtek ALC3861 Qualcomm Atheros Killer E2400 + Intel 3165 Ubuntu 20.10 5.8.0-41-generic (x86_64) X Server 1.20.9 NVIDIA GCC 10.2.0 + Clang 11.0.0-2 + LLVM 11.0.0 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Environment Details - my_unique_tests: ARCHFLAGS="-arch x86_64" - desktop: ARCHFLAGS="-arch x86_64" NVM_CD_FLAGS=-q Compiler Details - my_unique_tests: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - desktop: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - my_unique_tests: CPU Microcode: 0xb00002e - desktop: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xde - Thermald 2.3 Security Details - my_unique_tests: itlb_multihit: Not affected + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown - desktop: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
testing_tests_results.txt pgbench: 1 - 50 - Read Only osbench: Create Processes pmbench: 1 - 100% Writes pmbench: 2 - 100% Writes osbench: Create Files pmbench: 1 - 50% pmbench: 2 - 50% pmbench: 2 - 100% Reads pmbench: 1 - 80% Reads 20% Writes pmbench: 1 - 100% Reads pmbench: 2 - 80% Reads 20% Writes osbench: Launch Programs redis: SET redis: GET redis: LPUSH redis: SADD redis: LPOP pgbench: 1 - 50 - Read Write - Average Latency pgbench: 1 - 50 - Read Write pgbench: 1 - 50 - Read Only - Average Latency build-linux-kernel: Time To Compile osbench: Memory Allocations osbench: Create Threads my_unique_tests desktop 13235 202.070872 0.1439 0.1419 44.256821 0.2019 0.1979 0.0950 0.2330 0.0917 0.2183 922.017098 516921.48 706510.15 438609.82 588156.07 660775.30 91.022 560 3.792 1190.604 223.070685 34.695069 115665 23.831685 0.0388 0.0391 16.010524 0.0744 0.0748 0.0364 0.0920 0.0363 0.0917 57.655970 1737576.17 2372874.25 1542277.71 1979618.68 2463519.42 47.309 1057 0.432 228.600 81.412395 13.302008 OpenBenchmarking.org
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only my_unique_tests desktop 20K 40K 60K 80K 100K SE +/- 201.45, N = 15 SE +/- 625.31, N = 3 13235 115665 -lpq 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -ldl -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes my_unique_tests desktop 40 80 120 160 200 SE +/- 1.01, N = 3 SE +/- 0.19, N = 15 202.07 23.83 -lm 1. (CC) gcc options:
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes my_unique_tests desktop 0.0324 0.0648 0.0972 0.1296 0.162 SE +/- 0.0008, N = 3 SE +/- 0.0001, N = 3 0.1439 0.0388 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes my_unique_tests desktop 0.0319 0.0638 0.0957 0.1276 0.1595 SE +/- 0.0010, N = 3 SE +/- 0.0001, N = 3 0.1419 0.0391 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files my_unique_tests desktop 10 20 30 40 50 SE +/- 0.51, N = 15 SE +/- 0.05, N = 3 44.26 16.01 -lm 1. (CC) gcc options:
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% my_unique_tests desktop 0.0454 0.0908 0.1362 0.1816 0.227 SE +/- 0.0020, N = 15 SE +/- 0.0002, N = 3 0.2019 0.0744 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% my_unique_tests desktop 0.0445 0.089 0.1335 0.178 0.2225 SE +/- 0.0008, N = 3 SE +/- 0.0001, N = 3 0.1979 0.0748 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads my_unique_tests desktop 0.0214 0.0428 0.0642 0.0856 0.107 SE +/- 0.0009, N = 3 SE +/- 0.0001, N = 3 0.0950 0.0364 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes my_unique_tests desktop 0.0524 0.1048 0.1572 0.2096 0.262 SE +/- 0.0016, N = 15 SE +/- 0.0001, N = 3 0.2330 0.0920 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads my_unique_tests desktop 0.0206 0.0412 0.0618 0.0824 0.103 SE +/- 0.0000, N = 3 SE +/- 0.0002, N = 3 0.0917 0.0363 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes my_unique_tests desktop 0.0491 0.0982 0.1473 0.1964 0.2455 SE +/- 0.0021, N = 3 SE +/- 0.0001, N = 3 0.2183 0.0917 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs my_unique_tests desktop 200 400 600 800 1000 SE +/- 10.65, N = 4 SE +/- 0.22, N = 3 922.02 57.66 1. (CC) gcc options:
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET my_unique_tests desktop 400K 800K 1200K 1600K 2000K SE +/- 14132.45, N = 15 SE +/- 16746.53, N = 3 516921.48 1737576.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET my_unique_tests desktop 500K 1000K 1500K 2000K 2500K SE +/- 19496.10, N = 12 SE +/- 13665.09, N = 3 706510.15 2372874.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH my_unique_tests desktop 300K 600K 900K 1200K 1500K SE +/- 8209.83, N = 15 SE +/- 7922.79, N = 3 438609.82 1542277.71 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD my_unique_tests desktop 400K 800K 1200K 1600K 2000K SE +/- 16723.73, N = 12 SE +/- 12367.67, N = 15 588156.07 1979618.68 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP my_unique_tests desktop 500K 1000K 1500K 2000K 2500K SE +/- 10422.85, N = 15 SE +/- 21219.90, N = 15 660775.30 2463519.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency my_unique_tests desktop 20 40 60 80 100 SE +/- 4.15, N = 12 SE +/- 0.24, N = 3 91.02 47.31 -lpq 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write my_unique_tests desktop 200 400 600 800 1000 SE +/- 21.94, N = 12 SE +/- 5.23, N = 3 560 1057 -lpq 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency my_unique_tests desktop 0.8532 1.7064 2.5596 3.4128 4.266 SE +/- 0.060, N = 15 SE +/- 0.002, N = 3 3.792 0.432 -lpq 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -ldl -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile my_unique_tests desktop 300 600 900 1200 1500 SE +/- 4.01, N = 3 SE +/- 7.43, N = 12 1190.60 228.60
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations my_unique_tests desktop 50 100 150 200 250 SE +/- 22.89, N = 15 SE +/- 0.29, N = 3 223.07 81.41 -lm 1. (CC) gcc options:
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads my_unique_tests desktop 8 16 24 32 40 SE +/- 1.55, N = 12 SE +/- 0.09, N = 15 34.70 13.30 -lm 1. (CC) gcc options:
Phoronix Test Suite v10.8.4