AMD Ryzen 5000 Zen 3 Mitigation Test

Tests for a future article by Michael Larabel looking at Zen 3 Spectre mitigation impact on Linux.

HTML result view exported from: https://openbenchmarking.org/result/2012011-HA-AMDRYZENM28&grr&sor.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 5 2600XRyzen 5 3600XTRyzen 5 5600X Default mitigations=off Default mitigations=off Default mitigations=offAMD Ryzen 5 2600X Six-Core @ 3.60GHz (6 Cores / 12 Threads)ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS)AMD 17h16GB1000GB Samsung SSD 980 PRO 1TBNVIDIA NV166 6GBNVIDIA TU106 HD AudioG237HLRealtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200Ubuntu 20.105.9.10-050910-generic (x86_64)GNOME Shell 3.38.1X Server 1.20.9modesetting 1.20.94.3 Mesa 20.2.1GCC 10.2.0ext41920x1080AMD Ryzen 5 3600XT 6-Core @ 3.80GHz (6 Cores / 12 Threads)AMD Starship/MatisseAMD Ryzen 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads)OpenBenchmarking.orgCompiler Details- --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 Disk Details- NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Ryzen 5 2600X: Default: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x800820d- Ryzen 5 2600X: mitigations=off: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x800820d- Ryzen 5 3600XT: Default: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x8701021- Ryzen 5 3600XT: mitigations=off: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0x8701021- Ryzen 5 5600X: Default: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0xa201009- Ryzen 5 5600X: mitigations=off: Scaling Governor: acpi-cpufreq schedutil - CPU Microcode: 0xa201009Java Details- OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Details- Python 3.8.6Security Details- Ryzen 5 2600X: Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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 AMD retpoline IBPB: conditional STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 5 2600X: mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 5 3600XT: Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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 AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 5 3600XT: mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 5 5600X: Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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 AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ryzen 5 5600X: mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected

selenium: Jetstream 2 - Firefoxwireguard: selenium: ARES-6 - Firefoxselenium: Speedometer - Firefoxethr: TCP - Bandwidth - 2keydb: ethr: TCP - Latency - 2rocksdb: Rand Fillrocksdb: Rand Readselenium: Octane - Firefoxiperf: 5201 - 30 Seconds - TCP - 10sqlite-speedtest: Timed Time - Size 1,000stress-ng: Context Switchingstress-ng: Socket Activitypostmark: Disk Transaction Performancerenaissance: Twitter HTTP Requestsselenium: Kraken - Firefoxsockperf: Throughputfio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directoryselenium: WASM collisionDetection - Firefoxperf-bench: Epoll Waitperf-bench: Futex Hashselenium: WASM imageConvolute - Firefoxethr: HTTP - Bandwidth - 2leveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deleterocksdb: Seq Fillosbench: Create Threadsleveldb: Rand Fillleveldb: Rand Fillosbench: Create Filesleveldb: Overwriteleveldb: Overwriteperf-bench: Syscall Basicctx-clock: Context Switch TimeRyzen 5 2600XRyzen 5 3600XTRyzen 5 5600X Default mitigations=off Default mitigations=off Default mitigations=off65.978266.32861.2083.138550.666666666522846.2125.0675256134511390179524928068.1192811763.394834.0163062312.9291204.3630438254667441.5140169465228230.81368.7762.47421.358.38885932913.30661864.63920.516.19681463.64620.91788217018068.735259.62658.4585.441134.444444444534104.2723.3274724035301035192765042868.2432820985.484886.7765782267.4481140.1674371259000440.8140577482166029.41393.3361.23421.757.27685999312.60678062.96721.114.93054462.52121.22137147718077.155193.19352.0110848611.822222222644444.0320.1178581736791131212056247454.7363262262.675768.9682431762.1151004.5744630288000356.5128562532872126.61856.6746.70928.444.9599286929.19898347.27328.111.44340947.87927.72118201619083.172187.84749.5311548813.955555556671262.1518.5879408436295908234396473454.2713354276.726007.5486201724.769932.0813459287333346.1134160546658425.31897.1945.35729.343.5149397269.22759446.41728.611.01325146.12828.82440128719082.277125.02750.8311882974.488888889881590.6114.60104245251583731238689548942.7103646529.707889.0394961548.691931.4833877416000300.7238504708789524.92133.3339.89533.339.54413927967.79390340.14033.09.99162040.17133.02306066714896.656120.57342.6512891075.777777778912727.8012.51108837351700285300949937942.0363815493.998634.4199051484.975779.4890685423333290.2245982738375920.62193.1638.13734.838.40414317487.70330438.98834.09.39996138.81234.227012497148OpenBenchmarking.org

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefoxmitigations=offDefault20406080100SE +/- 0.60, N = 3SE +/- 0.33, N = 3SE +/- 1.12, N = 2SE +/- 0.13, N = 3SE +/- 0.37, N = 3SE +/- 0.55, N = 396.6682.2883.1777.1668.7465.981. firefox 83.0

WireGuard + Linux Networking Stack Stress Test

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress Testmitigations=offDefault60120180240300SE +/- 0.25, N = 3SE +/- 0.56, N = 3SE +/- 0.73, N = 3SE +/- 1.95, N = 3SE +/- 0.91, N = 3SE +/- 0.87, N = 3120.57125.03187.85193.19259.63266.33

Selenium

Benchmark: ARES-6 - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Firefoxmitigations=offDefault1428425670SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.20, N = 3SE +/- 0.08, N = 3SE +/- 0.36, N = 3SE +/- 0.22, N = 342.6550.8349.5352.0158.4561.201. firefox 83.0

Selenium

Benchmark: Speedometer - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Firefoxmitigations=offDefault306090120150SE +/- 1.53, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.72, N = 3SE +/- 0.85, N = 3128.0118.0115.0108.085.483.11. firefox 83.0

Ethr

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

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2mitigations=offDefault20K40K60K80K100KSE +/- 1056.52, N = 3SE +/- 1029.20, N = 15SE +/- 713.51, N = 15SE +/- 602.79, N = 15SE +/- 665.15, N = 3SE +/- 565.33, N = 391075.7882974.4948813.9648611.8241134.4438550.67

KeyDB

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.0.16mitigations=offDefault200K400K600K800K1000KSE +/- 997.02, N = 3SE +/- 659.62, N = 3SE +/- 1267.14, N = 3SE +/- 1282.31, N = 3SE +/- 2742.61, N = 3SE +/- 1293.21, N = 3912727.80881590.61671262.15644444.03534104.27522846.211. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Ethr

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2mitigations=offDefault612182430SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.26, N = 4SE +/- 0.17, N = 15SE +/- 0.21, N = 15SE +/- 0.30, N = 312.5114.6018.5820.1123.3225.06

Facebook RocksDB

Test: Random Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fillmitigations=offDefault200K400K600K800K1000KSE +/- 6765.90, N = 3SE +/- 12355.53, N = 3SE +/- 2514.65, N = 3SE +/- 3568.84, N = 3SE +/- 4756.71, N = 3SE +/- 5089.02, N = 3108837310424527940847858177525617472401. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Read

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Readmitigations=offDefault11M22M33M44M55MSE +/- 219244.52, N = 3SE +/- 171496.46, N = 3SE +/- 123910.17, N = 3SE +/- 353010.96, N = 3SE +/- 255833.72, N = 3SE +/- 406306.04, N = 35170028551583731367911313629590835301035345113901. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Selenium

Benchmark: Octane - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Firefoxmitigations=offDefault6K12K18K24K30KSE +/- 29.17, N = 3SE +/- 74.31, N = 3SE +/- 84.34, N = 3SE +/- 62.86, N = 3SE +/- 86.80, N = 3SE +/- 37.78, N = 33009423868234392120519276179521. firefox 83.0

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 30 Seconds - Test: TCP - Parallel: 10

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 30 Seconds - Test: TCP - Parallel: 10mitigations=offDefault20K40K60K80K100KSE +/- 997.60, N = 15SE +/- 110.86, N = 3SE +/- 207.22, N = 3SE +/- 172.33, N = 3SE +/- 130.07, N = 3SE +/- 213.92, N = 39937995489647346247450428492801. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm

SQLite Speedtest

Timed Time - Size 1,000

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000mitigations=offDefault1530456075SE +/- 0.18, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 342.0442.7154.2754.7468.1268.241. (CC) gcc options: -O2 -ldl -lz -lpthread

Stress-NG

Test: Context Switching

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context Switchingmitigations=offDefault800K1600K2400K3200K4000KSE +/- 48116.84, N = 5SE +/- 37868.93, N = 15SE +/- 20253.34, N = 3SE +/- 7644.18, N = 3SE +/- 14958.01, N = 3SE +/- 23266.15, N = 33815493.993646529.703354276.723262262.672820985.482811763.391. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket Activitymitigations=offDefault2K4K6K8K10KSE +/- 73.02, N = 15SE +/- 90.87, N = 3SE +/- 57.37, N = 3SE +/- 8.07, N = 3SE +/- 65.82, N = 3SE +/- 48.57, N = 38634.417889.036007.545768.964886.774834.011. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

PostMark

Disk Transaction Performance

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performancemitigations=offDefault2K4K6K8K10KSE +/- 84.04, N = 15SE +/- 118.67, N = 3SE +/- 89.67, N = 3SE +/- 104.33, N = 39905949686208243657863061. (CC) gcc options: -O3

Renaissance

Test: Twitter HTTP Requests

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP Requestsmitigations=offDefault5001000150020002500SE +/- 15.30, N = 5SE +/- 19.20, N = 5SE +/- 20.40, N = 5SE +/- 18.47, N = 5SE +/- 15.58, N = 5SE +/- 6.17, N = 51484.981548.691724.771762.122267.452312.93

Selenium

Benchmark: Kraken - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Firefoxmitigations=offDefault30060090012001500SE +/- 1.42, N = 3SE +/- 4.43, N = 3SE +/- 4.67, N = 3SE +/- 1.99, N = 3SE +/- 3.56, N = 3SE +/- 4.62, N = 3779.4931.4932.01004.51140.11204.31. firefox 83.0

Sockperf

Test: Throughput

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: Throughputmitigations=offDefault200K400K600K800K1000KSE +/- 12092.91, N = 25SE +/- 5736.60, N = 5SE +/- 7979.61, N = 5SE +/- 4734.35, N = 25SE +/- 7351.05, N = 5SE +/- 4317.52, N = 258906858338778134597446306743716304381. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Flexible IO Tester

Type: Random Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directorymitigations=offDefault90K180K270K360K450KSE +/- 3179.80, N = 3SE +/- 1154.70, N = 3SE +/- 3807.89, N = 4SE +/- 333.33, N = 3SE +/- 1154.70, N = 3SE +/- 2403.70, N = 34233334160002880002873332590002546671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Firefoxmitigations=offDefault100200300400500SE +/- 0.67, N = 3SE +/- 2.00, N = 3SE +/- 3.02, N = 3SE +/- 3.31, N = 3SE +/- 0.96, N = 3SE +/- 0.56, N = 3290.2300.7346.1356.5440.8441.51. firefox 83.0

perf-bench

Benchmark: Epoll Wait

Ryzen 5 5600XRyzen 5 2600XRyzen 5 3600XTOpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll Waitmitigations=offDefault50K100K150K200K250KSE +/- 1330.97, N = 3SE +/- 514.33, N = 3SE +/- 290.29, N = 3SE +/- 177.30, N = 3SE +/- 168.09, N = 3SE +/- 218.82, N = 32459822385041405771401691341601285621. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

perf-bench

Benchmark: Futex Hash

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Hashmitigations=offDefault1.6M3.2M4.8M6.4M8MSE +/- 2859.97, N = 3SE +/- 8681.78, N = 3SE +/- 4494.34, N = 3SE +/- 4497.37, N = 3SE +/- 636.55, N = 3SE +/- 4321.34, N = 37383759708789554665845328721482166046522821. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Firefoxmitigations=offDefault714212835SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 320.624.925.326.629.430.81. firefox 83.0

Ethr

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2mitigations=offDefault5001000150020002500SE +/- 3.08, N = 3SE +/- 2.76, N = 3SE +/- 0.46, N = 3SE +/- 1.27, N = 3SE +/- 1.27, N = 3SE +/- 2.20, N = 32193.162133.331897.191856.671393.331368.77

LevelDB

Benchmark: Sequential Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential Fillmitigations=offDefault1428425670SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.36, N = 338.1439.9045.3646.7161.2362.471. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential Fillmitigations=offDefault816243240SE +/- 0.17, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 334.833.329.328.421.721.31. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random Deletemitigations=offDefault1326395265SE +/- 0.12, N = 3SE +/- 0.31, N = 3SE +/- 0.01, N = 3SE +/- 0.39, N = 3SE +/- 0.13, N = 3SE +/- 0.23, N = 338.4039.5443.5144.9657.2858.391. (CXX) g++ options: -O3 -lsnappy -lpthread

Facebook RocksDB

Test: Sequential Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential Fillmitigations=offDefault300K600K900K1200K1500KSE +/- 14146.84, N = 9SE +/- 18545.92, N = 4SE +/- 1819.24, N = 3SE +/- 9805.03, N = 3SE +/- 7032.02, N = 3SE +/- 11722.64, N = 4143174813927969397269286928599938593291. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

OSBench

Test: Create Threads

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsmitigations=offDefault3691215SE +/- 0.063722, N = 3SE +/- 0.026262, N = 3SE +/- 0.061132, N = 3SE +/- 0.058874, N = 3SE +/- 0.128660, N = 3SE +/- 0.221327, N = 157.7033047.7939039.1989839.22759412.60678013.3066181. (CC) gcc options:

LevelDB

Benchmark: Random Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random Fillmitigations=offDefault1428425670SE +/- 0.23, N = 3SE +/- 0.22, N = 3SE +/- 0.37, N = 3SE +/- 0.46, N = 8SE +/- 0.32, N = 3SE +/- 0.38, N = 338.9940.1446.4247.2762.9764.641. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random Fillmitigations=offDefault816243240SE +/- 0.21, N = 3SE +/- 0.19, N = 3SE +/- 0.24, N = 3SE +/- 0.28, N = 8SE +/- 0.13, N = 3SE +/- 0.12, N = 334.033.028.628.121.120.51. (CXX) g++ options: -O3 -lsnappy -lpthread

OSBench

Test: Create Files

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesmitigations=offDefault48121620SE +/- 0.042388, N = 3SE +/- 0.006190, N = 3SE +/- 0.015431, N = 3SE +/- 0.022235, N = 3SE +/- 0.043992, N = 3SE +/- 0.037504, N = 39.3999619.99162011.01325111.44340914.93054416.1968141. (CC) gcc options:

LevelDB

Benchmark: Overwrite

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Overwritemitigations=offDefault1428425670SE +/- 0.07, N = 3SE +/- 0.28, N = 3SE +/- 0.42, N = 3SE +/- 0.34, N = 3SE +/- 0.62, N = 3SE +/- 0.38, N = 338.8140.1746.1347.8862.5263.651. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Overwritemitigations=offDefault816243240SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 0.21, N = 3SE +/- 0.12, N = 334.233.028.827.721.220.91. (CXX) g++ options: -O3 -lsnappy -lpthread

perf-bench

Benchmark: Syscall Basic

Ryzen 5 5600XRyzen 5 3600XTRyzen 5 2600XOpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall Basicmitigations=offDefault6M12M18M24M30MSE +/- 60440.99, N = 3SE +/- 11187.42, N = 3SE +/- 53786.56, N = 3SE +/- 289864.20, N = 4SE +/- 21386.17, N = 3SE +/- 21923.67, N = 32701249723060667244012872118201621371477178821701. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

ctx_clock

Context Switch Time

Ryzen 5 5600XRyzen 5 2600XRyzen 5 3600XTOpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeDefaultmitigations=off4080120160200148148180180190190


Phoronix Test Suite v10.8.5