mm: memcg: subtree stats flushing and thresholds test comparison

Benchmarks by Michael Larabel of the [PATCH v2 0/5] mm: memcg: subtree stats flushing and thresholds patch series atop Linux 6.6 Git. Stock is just running the benchmarks on the system itself, "1 in cgroup" is running the benchmarks within a cgroup using "systemd-run --scope"

HTML result view exported from: https://openbenchmarking.org/result/2310173-NE-NEWTESTS925&sro.

ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionStockIn 1 cgroupStockIn 1 cgroup Linux 6.6-rc5 Linux 6.6-rc5 Patched Patched2 x AMD EPYC 9684X 96-Core @ 2.55GHz (192 Cores / 384 Threads)AMD Titanite_4G (RTI1007B BIOS)AMD Device 14a41520GB3201GB Micron_7450_MTFDKCC3T2TFSASPEEDBroadcom NetXtreme BCM5720 PCIeUbuntu 23.106.6.0-rc5-phx (x86_64)GNOME Shell 45.0X Server 1.21.1.7GCC 13.2.0ext41920x12006.6.0-rc5-phx-patched (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-nEN1TP/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-nEN1TP/gcc-13-13.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113ePython Details- Python 3.11.5Security Details- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

ethr: TCP - Bandwidth - 256ethr: UDP - Bandwidth - 256ethr: TCP - Connections/s - 128ethr: TCP - Connections/s - 256iperf: 5201 - 60 Seconds - TCP - 128iperf: 5201 - 60 Seconds - UDP - 128embree: Pathtracer ISPC - Crownembree: Pathtracer ISPC - Asian Dragonsvt-av1: Preset 13 - Bosphorus 4Kopenvkl: vklBenchmarkCPU ISPCcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingbuild-godot: Time To Compilebuild-linux-kernel: defconfigbuild-linux-kernel: allmodconfigbuild-llvm: Ninjabuild-nodejs: Time To Compilememcached: 1:10memcached: 1:100pgbench: 100 - 800 - Read Onlypgbench: 100 - 800 - Read Only - Average Latencypgbench: 100 - 1000 - Read Onlypgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 800 - Read Writepgbench: 100 - 800 - Read Write - Average Latencypgbench: 100 - 1000 - Read Writepgbench: 100 - 1000 - Read Write - Average Latencystress-ng: Hashstress-ng: MMAPstress-ng: NUMAstress-ng: Pipestress-ng: Pollstress-ng: Zlibstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: Pthreadstress-ng: AVL Treenginx: 500StockIn 1 cgroupStockIn 1 cgroup Linux 6.6-rc5 Linux 6.6-rc5 Patched Patched676.91385664050450633562134201.5262231.9349175.8383529820348120047390.64228.565181.52891.37291.0474057968.218090072.7233995000.23533970570.2945679014.0875490218.26337338441.084591.00635.1357249607.5212497817.9423273.732243861.84864.8041390907.50174.94428250.08267785906.7536946.6458451.573193.43253759.29714.59388346750350833798134198.4778233.2690176.0993530821409120338989.42028.382178.56287.82091.1734013800.818276238.3334327860.23335072330.2855813713.7615625517.79937316794.244600.69640.3966453368.0914390071.7223298.261980878.82842.8548719429.36175.78428184.46268001048.9539181.1457558.843203.22263642.99692.61374442750250733870134199.5611234.0837178.7823537808111120147989.17528.969185.53991.21691.4384034898.748324029.8634291430.23333603030.2985795113.8055620017.80237320648.994173.55651.9456298303.4912790984.0823292.912311713.80646.0539333593.92174.22424885.68268032542.4938068.6059195.763198.71258113.05704.89374938750350133956134201.4515235.5259176.4083546810356120204189.16028.949188.44991.53891.1213949479.028298814.6435342020.22734787520.2875805113.7815701017.58537319998.444223.46630.2361692645.8214643894.6723284.671918073.77651.4748817263.17175.41427818.58267998007.3938616.4858929.263198.59269764.23OpenBenchmarking.org

Ethr

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 256

In 1 cgroupStockOpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 256Linux 6.6-rc5Patched150300450600750SE +/- 4.92, N = 13SE +/- 8.60, N = 4SE +/- 8.16, N = 15SE +/- 6.44, N = 3714.59704.89676.91692.61

Ethr

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256

In 1 cgroupStockOpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256Linux 6.6-rc5Patched800K1600K2400K3200K4000KSE +/- 51188.71, N = 3SE +/- 33305.28, N = 15SE +/- 29992.45, N = 15SE +/- 29877.45, N = 153883467374938738566403744427

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 128

In 1 cgroupStockOpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 128Linux 6.6-rc5Patched110220330440550SE +/- 0.58, N = 3SE +/- 1.00, N = 3SE +/- 1.76, N = 3SE +/- 1.76, N = 3503503504502

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 256

In 1 cgroupStockOpenBenchmarking.orgConnections/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 256Linux 6.6-rc5Patched110220330440550SE +/- 0.58, N = 3SE +/- 2.73, N = 3SE +/- 2.00, N = 3SE +/- 0.33, N = 3508501506507

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 128

In 1 cgroupStockOpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 128Linux 6.6-rc5Patched7K14K21K28K35KSE +/- 72.07, N = 3SE +/- 164.73, N = 3SE +/- 69.21, N = 3SE +/- 25.67, N = 3337983395633562338701. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lsctp -lm

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: UDP - Parallel: 128

In 1 cgroupStockOpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.14Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: UDP - Parallel: 128Linux 6.6-rc5Patched306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31341341341341. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lsctp -lm

Embree

Binary: Pathtracer ISPC - Model: Crown

In 1 cgroupStockOpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 4.3Binary: Pathtracer ISPC - Model: CrownLinux 6.6-rc5Patched4080120160200SE +/- 0.78, N = 3SE +/- 0.26, N = 3SE +/- 0.63, N = 3SE +/- 0.54, N = 3198.48201.45201.53199.56

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon

In 1 cgroupStockOpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 4.3Binary: Pathtracer ISPC - Model: Asian DragonLinux 6.6-rc5Patched50100150200250SE +/- 1.41, N = 3SE +/- 0.55, N = 3SE +/- 0.60, N = 3SE +/- 0.14, N = 3233.27235.53231.93234.08

SVT-AV1

Encoder Mode: Preset 13 - Input: Bosphorus 4K

In 1 cgroupStockOpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.7Encoder Mode: Preset 13 - Input: Bosphorus 4KLinux 6.6-rc5Patched4080120160200SE +/- 2.05, N = 3SE +/- 0.99, N = 3SE +/- 1.65, N = 3SE +/- 0.69, N = 3176.10176.41175.84178.781. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenVKL

Benchmark: vklBenchmarkCPU ISPC

In 1 cgroupStockOpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 2.0.0Benchmark: vklBenchmarkCPU ISPCLinux 6.6-rc5Patched8001600240032004000SE +/- 3.06, N = 3SE +/- 2.73, N = 3SE +/- 6.23, N = 3SE +/- 2.60, N = 33530354635293537

7-Zip Compression

Test: Compression Rating

In 1 cgroupStockOpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingLinux 6.6-rc5Patched200K400K600K800K1000KSE +/- 2286.58, N = 3SE +/- 3125.48, N = 3SE +/- 2611.68, N = 3SE +/- 2732.90, N = 38214098103568203488081111. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

In 1 cgroupStockOpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingLinux 6.6-rc5Patched300K600K900K1200K1500KSE +/- 2891.50, N = 3SE +/- 2994.32, N = 3SE +/- 6233.30, N = 3SE +/- 3534.64, N = 312033891202041120047312014791. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Timed Godot Game Engine Compilation

Time To Compile

In 1 cgroupStockOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileLinux 6.6-rc5Patched20406080100SE +/- 0.21, N = 3SE +/- 0.20, N = 3SE +/- 0.86, N = 3SE +/- 0.05, N = 389.4289.1690.6489.18

Timed Linux Kernel Compilation

Build: defconfig

In 1 cgroupStockOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: defconfigLinux 6.6-rc5Patched714212835SE +/- 0.23, N = 9SE +/- 0.24, N = 9SE +/- 0.25, N = 8SE +/- 0.23, N = 928.3828.9528.5728.97

Timed Linux Kernel Compilation

Build: allmodconfig

In 1 cgroupStockOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: allmodconfigLinux 6.6-rc5Patched4080120160200SE +/- 0.66, N = 3SE +/- 0.84, N = 3SE +/- 1.28, N = 3SE +/- 0.59, N = 3178.56188.45181.53185.54

Timed LLVM Compilation

Build System: Ninja

In 1 cgroupStockOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: NinjaLinux 6.6-rc5Patched20406080100SE +/- 0.84, N = 3SE +/- 0.75, N = 3SE +/- 1.17, N = 3SE +/- 0.19, N = 387.8291.5491.3791.22

Timed Node.js Compilation

Time To Compile

In 1 cgroupStockOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 19.8.1Time To CompileLinux 6.6-rc5Patched20406080100SE +/- 0.32, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 391.1791.1291.0591.44

Memcached

Set To Get Ratio: 1:10

In 1 cgroupStockOpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:10Linux 6.6-rc5Patched900K1800K2700K3600K4500KSE +/- 5607.83, N = 3SE +/- 44333.51, N = 3SE +/- 6269.50, N = 3SE +/- 12460.08, N = 34013800.813949479.024057968.214034898.741. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Memcached

Set To Get Ratio: 1:100

In 1 cgroupStockOpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100Linux 6.6-rc5Patched2M4M6M8M10MSE +/- 20736.09, N = 3SE +/- 51343.89, N = 3SE +/- 89498.30, N = 3SE +/- 39215.21, N = 38276238.338298814.648090072.728324029.861. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only

In 1 cgroupStockOpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 800 - Mode: Read OnlyLinux 6.6-rc5Patched800K1600K2400K3200K4000KSE +/- 27914.12, N = 9SE +/- 18828.10, N = 3SE +/- 38417.67, N = 3SE +/- 27956.11, N = 934327863534202339950034291431. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency

In 1 cgroupStockOpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average LatencyLinux 6.6-rc5Patched0.05290.10580.15870.21160.2645SE +/- 0.002, N = 9SE +/- 0.001, N = 3SE +/- 0.003, N = 3SE +/- 0.002, N = 90.2330.2270.2350.2331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only

In 1 cgroupStockOpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlyLinux 6.6-rc5Patched800K1600K2400K3200K4000KSE +/- 9155.47, N = 3SE +/- 40909.46, N = 3SE +/- 24087.02, N = 3SE +/- 32249.83, N = 335072333478752339705733603031. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency

In 1 cgroupStockOpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencyLinux 6.6-rc5Patched0.06710.13420.20130.26840.3355SE +/- 0.001, N = 3SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.003, N = 30.2850.2870.2940.2981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Write

In 1 cgroupStockOpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 800 - Mode: Read WriteLinux 6.6-rc5Patched12K24K36K48K60KSE +/- 117.12, N = 3SE +/- 136.15, N = 3SE +/- 130.86, N = 3SE +/- 345.06, N = 3581375805156790579511. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 800 - Mode: Read Write - Average Latency

In 1 cgroupStockOpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 800 - Mode: Read Write - Average LatencyLinux 6.6-rc5Patched48121620SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 313.7613.7814.0913.811. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Write

In 1 cgroupStockOpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read WriteLinux 6.6-rc5Patched12K24K36K48K60KSE +/- 644.74, N = 12SE +/- 921.56, N = 12SE +/- 924.69, N = 12SE +/- 592.28, N = 5562555701054902562001. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency

In 1 cgroupStockOpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average LatencyLinux 6.6-rc5Patched48121620SE +/- 0.18, N = 12SE +/- 0.25, N = 12SE +/- 0.26, N = 12SE +/- 0.19, N = 517.8017.5918.2617.801. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Stress-NG

Test: Hash

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: HashLinux 6.6-rc5Patched8M16M24M32M40MSE +/- 7856.31, N = 3SE +/- 8015.53, N = 3SE +/- 3140.46, N = 3SE +/- 22001.89, N = 337316794.2437319998.4437338441.0837320648.991. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MMAP

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MMAPLinux 6.6-rc5Patched10002000300040005000SE +/- 4.68, N = 3SE +/- 4.20, N = 3SE +/- 3.11, N = 3SE +/- 4.22, N = 34600.694223.464591.004173.551. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: NUMA

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: NUMALinux 6.6-rc5Patched140280420560700SE +/- 0.79, N = 3SE +/- 4.07, N = 3SE +/- 3.01, N = 3SE +/- 5.33, N = 9640.39630.23635.13651.941. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pipe

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PipeLinux 6.6-rc5Patched14M28M42M56M70MSE +/- 1447716.85, N = 15SE +/- 1087490.60, N = 15SE +/- 577983.22, N = 15SE +/- 777538.46, N = 1566453368.0961692645.8257249607.5256298303.491. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Poll

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PollLinux 6.6-rc5Patched3M6M9M12M15MSE +/- 185125.61, N = 3SE +/- 3745.07, N = 3SE +/- 42614.36, N = 3SE +/- 6083.73, N = 314390071.7214643894.6712497817.9412790984.081. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Zlib

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ZlibLinux 6.6-rc5Patched5K10K15K20K25KSE +/- 10.95, N = 3SE +/- 3.45, N = 3SE +/- 4.80, N = 3SE +/- 7.17, N = 323298.2623284.6723273.7323292.911. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Futex

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: FutexLinux 6.6-rc5Patched500K1000K1500K2000K2500KSE +/- 13105.85, N = 15SE +/- 25886.82, N = 3SE +/- 20656.01, N = 15SE +/- 21836.06, N = 31980878.821918073.772243861.842311713.801. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MEMFD

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MEMFDLinux 6.6-rc5Patched2004006008001000SE +/- 12.01, N = 3SE +/- 8.06, N = 3SE +/- 0.55, N = 3SE +/- 1.19, N = 3842.85651.47864.80646.051. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Mutex

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MutexLinux 6.6-rc5Patched10M20M30M40M50MSE +/- 354571.11, N = 3SE +/- 468525.09, N = 3SE +/- 568394.95, N = 3SE +/- 340872.62, N = 1348719429.3648817263.1741390907.5039333593.921. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Atomic

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AtomicLinux 6.6-rc5Patched4080120160200SE +/- 0.93, N = 3SE +/- 0.53, N = 3SE +/- 0.96, N = 3SE +/- 0.80, N = 3175.78175.41174.94174.221. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Crypto

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CryptoLinux 6.6-rc5Patched90K180K270K360K450KSE +/- 127.17, N = 3SE +/- 194.59, N = 3SE +/- 50.51, N = 3SE +/- 2977.99, N = 3428184.46427818.58428250.08424885.681. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Malloc

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MallocLinux 6.6-rc5Patched60M120M180M240M300MSE +/- 167541.58, N = 3SE +/- 135784.62, N = 3SE +/- 552523.39, N = 3SE +/- 362591.01, N = 3268001048.95267998007.39267785906.75268032542.491. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Forking

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ForkingLinux 6.6-rc5Patched8K16K24K32K40KSE +/- 401.52, N = 5SE +/- 152.24, N = 3SE +/- 32.03, N = 3SE +/- 286.38, N = 339181.1438616.4836946.6438068.601. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pthread

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PthreadLinux 6.6-rc5Patched13K26K39K52K65KSE +/- 415.45, N = 2SE +/- 42.00, N = 3SE +/- 121.73, N = 3SE +/- 546.77, N = 357558.8458929.2658451.5759195.761. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: AVL Tree

In 1 cgroupStockOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVL TreeLinux 6.6-rc5Patched7001400210028003500SE +/- 0.55, N = 3SE +/- 2.01, N = 3SE +/- 0.73, N = 3SE +/- 0.45, N = 33203.223198.593193.433198.711. (CXX) g++ options: -O2 -std=gnu99 -lc

nginx

Connections: 500

In 1 cgroupStockOpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500Linux 6.6-rc5Patched60K120K180K240K300KSE +/- 2579.49, N = 5SE +/- 1189.39, N = 3SE +/- 372.10, N = 3SE +/- 1406.24, N = 3263642.99269764.23253759.29258113.051. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2


Phoronix Test Suite v10.8.5