Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2308166-NE-UPGRADE3257 upgrade - Phoronix Test Suite upgrade Benchmark system upgrade
HTML result view exported from: https://openbenchmarking.org/result/2308166-NE-UPGRADE3257&sor&grs .
upgrade Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution before after AMD Phenom II X4 965 @ 3.40GHz (4 Cores) ASUS M4A89TD PRO USB3 (2001 BIOS) AMD RD890 PCI-e GFX Hydra part 16GB 4001GB Corsair MP600 CORE + 60GB Corsair CSSD-F60 + 1000GB SAMSUNG HD103SJ + 2000GB SAMSUNG HD203WI + 1000GB Seagate ST31000528AS Gigabyte NVIDIA GeForce RTX 2080 SUPER 8GB Realtek ALC892 DELL SE3223Q + MPG321UR-QD Realtek RTL8111/8168/8411 Gentoo 2.13 6.1.19-gentoo-x86_64 (x86_64) GNOME Shell 44.1 X Server 1.20.8 NVIDIA 525.116.04 4.6.0 GCC 11.3.1 20221209 + Clang 16.0.5 + LLVM 16.0.5 btrfs 7680x2160 AMD Ryzen 9 7900X 12-Core @ 4.70GHz (12 Cores / 24 Threads) ASRock X670E Steel Legend (1.21 BIOS) AMD Device 14d8 62GB 4001GB Corsair MP600 CORE + 1000GB Seagate ST31000528AS + 2000GB SAMSUNG HD203WI NVIDIA TU104 HD Audio MPG321UR-QD + DELL SE3223Q Realtek RTL8111/8168/8411 + Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI NVIDIA 535.86.05 4.6.0 NVIDIA 535.86.05 GCC 12.3.1 20230526 + Clang 16.0.6 + LLVM 16.0.6 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - before: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/11 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11 --disable-cet --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,objc,obj-c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-objc-gc --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/11/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11/man --with-gcc-major-version-only --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/11/python --without-zstd - after: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/12 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/12 --disable-cet --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,objc,obj-c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-objc-gc --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/12/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/12/man --with-gcc-major-version-only --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/12/python --without-zstd Disk Details - NONE / compress=zstd:2,relatime,rw,space_cache=v2,ssd,subvol=/@home,subvolid=376 / Block Size: 4096 Processor Details - before: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x10000c8 - after: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa601203 Security Details - before: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - after: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
upgrade glibc-bench: tanh encode-flac: WAV To FLAC redis: SADD - 50 glibc-bench: pow stream: Copy redis: SET - 50 redis: LPUSH - 50 leveldb: Seek Rand glibc-bench: sinh stream: Scale stream: Triad stream: Add glibc-bench: asinh glibc-bench: sincos glibc-bench: atanh leveldb: Rand Read leveldb: Hot Read glibc-bench: log2 glibc-bench: cos glibc-bench: sin glibc-bench: exp glibc-bench: sqrt apache: 100 apache: 200 apache: 500 apache: 1000 build-linux-kernel: defconfig leveldb: Seq Fill leveldb: Rand Fill leveldb: Overwrite leveldb: Rand Delete sqlite: 1 leveldb: Fill Sync glibc-bench: ffsll leveldb: Seq Fill leveldb: Rand Fill leveldb: Overwrite leveldb: Fill Sync apache: 20 apache: 4 perf-bench: Syscall Basic perf-bench: Futex Lock-Pi perf-bench: Sched Pipe perf-bench: Memset 1MB perf-bench: Memcpy 1MB perf-bench: Futex Hash perf-bench: Epoll Wait redis: LPOP - 50 redis: GET - 50 glibc-bench: pthread_once glibc-bench: modf glibc-bench: ffs sqlite: 4 sqlite: 2 before after 149.557 54.771 937600.08 152.509 12376.0 911251.02 714124.44 3.636 93.8830 8957.6 10074.7 10084.0 93.3670 129.900 102.264 2.597 2.576 49.3287 187.981 170.385 47.2018 24.5567 14345.94 14048.45 13739.60 13571.73 618.940 23.939 25.057 25.190 24.708 57.672 30.333 9.28440 13953.44 10265.30 12419977 2904 45653 9.147865 4.397570 5326216 229180 1220108.75 1183998.50 11.6999 13.7599 9.95213 92.195 82.794 28.0950 11.259 4462521.00 32.4215 54790.8 3956944.82 3090008.2 15.303 22.9414 36550.0 40170.6 40023.6 24.2425 35.1630 28.1864 8.969 8.772 14.8004 62.1676 56.8968 16.5652 9.39144 188920.27 184646.48 165710.45 143665.56 60.409 38.301 38.643 38.801 36.882 39.996 42.483 8.44999 69.3 68.7 68.4 60.1 5029954.4 5039325.2 8.06500 10.2445 8.53430 70.421 69.951 OpenBenchmarking.org
Glibc Benchmarks Benchmark: tanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: tanh after before 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 28.10 149.56 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.4 WAV To FLAC after before 12 24 36 48 60 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 11.26 54.77 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
Redis Test: SADD - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SADD - Parallel Connections: 50 after before 1000K 2000K 3000K 4000K 5000K SE +/- 68926.47, N = 15 SE +/- 8482.75, N = 3 4462521.00 937600.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Glibc Benchmarks Benchmark: pow OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: pow after before 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 32.42 152.51 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy after before 12K 24K 36K 48K 60K SE +/- 13.65, N = 5 SE +/- 2.46, N = 5 54790.8 12376.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Redis Test: SET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 after before 800K 1600K 2400K 3200K 4000K SE +/- 59829.84, N = 15 SE +/- 12442.18, N = 3 3956944.82 911251.02 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPUSH - Parallel Connections: 50 after before 700K 1400K 2100K 2800K 3500K SE +/- 23858.41, N = 3 SE +/- 2313.55, N = 3 3090008.20 714124.44 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Seek Random before after 4 8 12 16 20 SE +/- 0.023, N = 3 SE +/- 0.052, N = 3 3.636 15.303 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Glibc Benchmarks Benchmark: sinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sinh after before 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 22.94 93.88 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale after before 8K 16K 24K 32K 40K SE +/- 7.22, N = 5 SE +/- 0.38, N = 5 36550.0 8957.6 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad after before 9K 18K 27K 36K 45K SE +/- 15.77, N = 5 SE +/- 1.11, N = 5 40170.6 10074.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add after before 9K 18K 27K 36K 45K SE +/- 6.55, N = 5 SE +/- 0.92, N = 5 40023.6 10084.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Glibc Benchmarks Benchmark: asinh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: asinh after before 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 24.24 93.37 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sincos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sincos after before 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.26, N = 3 35.16 129.90 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: atanh OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: atanh after before 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 28.19 102.26 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Read before after 3 6 9 12 15 SE +/- 0.025, N = 3 SE +/- 0.107, N = 3 2.597 8.969 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Hot Read before after 2 4 6 8 10 SE +/- 0.020, N = 15 SE +/- 0.111, N = 3 2.576 8.772 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Glibc Benchmarks Benchmark: log2 OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: log2 after before 11 22 33 44 55 SE +/- 0.00, N = 3 SE +/- 0.11, N = 3 14.80 49.33 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: cos OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: cos after before 40 80 120 160 200 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 62.17 187.98 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sin OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sin after before 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 56.90 170.39 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: exp OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: exp after before 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.18, N = 3 16.57 47.20 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: sqrt OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: sqrt after before 6 12 18 24 30 SE +/- 0.00551, N = 3 SE +/- 0.00070, N = 3 9.39144 24.55670 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 100 after before 40K 80K 120K 160K 200K SE +/- 261.68, N = 3 SE +/- 17.77, N = 3 188920.27 14345.94 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 200 after before 40K 80K 120K 160K 200K SE +/- 1853.40, N = 15 SE +/- 9.76, N = 3 184646.48 14048.45 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 500 after before 40K 80K 120K 160K 200K SE +/- 528.14, N = 3 SE +/- 11.99, N = 3 165710.45 13739.60 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 1000 after before 30K 60K 90K 120K 150K SE +/- 987.55, N = 3 SE +/- 16.32, N = 3 143665.56 13571.73 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.1 Build: defconfig after before 130 260 390 520 650 SE +/- 0.60, N = 3 SE +/- 4.00, N = 3 60.41 618.94
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Sequential Fill before after 9 18 27 36 45 SE +/- 0.21, N = 5 SE +/- 0.08, N = 3 23.94 38.30 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Fill before after 9 18 27 36 45 SE +/- 0.27, N = 3 SE +/- 0.07, N = 3 25.06 38.64 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Overwrite before after 9 18 27 36 45 SE +/- 0.27, N = 15 SE +/- 0.04, N = 3 25.19 38.80 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Random Delete before after 8 16 24 32 40 SE +/- 0.27, N = 5 SE +/- 0.09, N = 3 24.71 36.88 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 1 after before 13 26 39 52 65 SE +/- 0.20, N = 3 SE +/- 0.30, N = 3 40.00 57.67 1. (CC) gcc options: -O2 -lreadline -lz -lm
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.23 Benchmark: Fill Sync before after 10 20 30 40 50 SE +/- 0.73, N = 3 SE +/- 0.22, N = 3 30.33 42.48 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Glibc Benchmarks Benchmark: ffsll OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: ffsll after before 3 6 9 12 15 SE +/- 0.06095, N = 3 SE +/- 0.07493, N = 3 8.44999 9.28440 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Sequential Fill after 15 30 45 60 75 SE +/- 0.15, N = 3 69.3 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Random Fill after 15 30 45 60 75 SE +/- 0.15, N = 3 68.7 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Overwrite after 15 30 45 60 75 SE +/- 0.07, N = 3 68.4 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.23 Benchmark: Fill Sync after 13 26 39 52 65 SE +/- 0.17, N = 3 60.1 1. (CXX) g++ options: -fno-exceptions -fno-rtti -O3 -lgmock -lgtest -lsnappy
Apache HTTP Server Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 20 before 3K 6K 9K 12K 15K SE +/- 4.21, N = 3 13953.44 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
Apache HTTP Server Concurrent Requests: 4 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 4 before 2K 4K 6K 8K 10K SE +/- 5.62, N = 3 10265.30 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl
perf-bench Benchmark: Syscall Basic OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic before 3M 6M 9M 12M 15M SE +/- 14736.64, N = 3 12419977 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Futex Lock-Pi OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi before 600 1200 1800 2400 3000 SE +/- 13.86, N = 3 2904 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Sched Pipe OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe before 10K 20K 30K 40K 50K SE +/- 474.00, N = 3 45653 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Memset 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB before 3 6 9 12 15 SE +/- 0.005151, N = 3 9.147865 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Memcpy 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB before 0.9895 1.979 2.9685 3.958 4.9475 SE +/- 0.044178, N = 3 4.397570 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Futex Hash OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 7123.43, N = 3 5326216 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
perf-bench Benchmark: Epoll Wait OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait before 50K 100K 150K 200K 250K SE +/- 2636.27, N = 4 229180 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu11 -U_FORTIFY_SOURCE -lunwind-x86_64 -lunwind -llzma -lpthread -lrt -lm -ldl -lelf -ldw -lcrypto -lslang -lperl -lcrypt -lutil -lc -lpython3.11 -lbfd -lopcodes -liberty -lz -lzstd -lcap -ltraceevent
Redis Test: LPOP - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: LPOP - Parallel Connections: 50 after before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 286589.28, N = 12 SE +/- 14726.26, N = 3 5029954.40 1220108.75 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 after before 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 99654.53, N = 15 SE +/- 14077.89, N = 4 5039325.20 1183998.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Glibc Benchmarks Benchmark: pthread_once OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: pthread_once after before 3 6 9 12 15 SE +/- 0.26236, N = 15 SE +/- 0.26165, N = 15 8.06500 11.69990 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: modf OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: modf after before 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.56, N = 15 10.24 13.76 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
Glibc Benchmarks Benchmark: ffs OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks 2.37 Benchmark: ffs after before 3 6 9 12 15 SE +/- 0.00057, N = 3 SE +/- 0.34399, N = 15 8.53430 9.95213 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
SQLite Threads / Copies: 4 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 4 after before 20 40 60 80 100 SE +/- 1.45, N = 15 SE +/- 1.36, N = 15 70.42 92.20 1. (CC) gcc options: -O2 -lreadline -lz -lm
SQLite Threads / Copies: 2 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 2 after before 20 40 60 80 100 SE +/- 1.34, N = 15 SE +/- 1.43, N = 15 69.95 82.79 1. (CC) gcc options: -O2 -lreadline -lz -lm
Phoronix Test Suite v10.8.4