AMD EPYC Linux 4.16 Benchmarks

AMD EPYC 7601 Linux kernel benchmarks for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1803069-FO-AMDEPYCLI08&sro.

AMD EPYC Linux 4.16 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelCompilerFile-SystemScreen ResolutionLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=offAMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V0.05.B10 BIOS)AMD Device 1450129024MB280GB INTEL SSDPE21D280GAASPEED ASPEED FamilyVE228Broadcom Limited NetXtreme BCM5720 Gigabit PCIeUbuntu 17.104.14.0-041400-generic (x86_64)GCC 7.2.0ext41920x10804.14.24-041424-generic (x86_64)4.15.0-041500-generic (x86_64)4.16.0-999-generic (x86_64) 20180304OpenBenchmarking.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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details- NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.14 + Python 3.6.3Security Details- Linux 4.14.24: __user pointer sanitization + Full AMD retpoline Protection- Linux 4.15.0: Full AMD retpoline Protection- Linux 4.16 Git: __user pointer sanitization + Full AMD retpoline Protection- Linux 4.16 Git - spectre_v2=off: __user pointer sanitization Protection

AMD EPYC Linux 4.16 Benchmarksfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeiozone: 1MB - 8GB - Write Performanceiozone: 4Kb - 8GB - Write Performanceiozone: 64Kb - 8GB - Write Performancecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeebizzy: build-gcc: Time To Compilebuild-linux-kernel: Time To Compilesystemd-boot-total: Totalsystemd-boot-total: Kernelsystemd-boot-total: Loadersystemd-boot-total: Firmwaresystemd-boot-total: Userspacepgbench: Buffer Test - Single Thread - Read Onlypgbench: Buffer Test - Single Thread - Read Writegimp: resizegimp: auto-levelsgimp: unsharp-maskredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETstress-ng: Cryptostress-ng: Semaphoresstress-ng: Memory Copyingstress-ng: Socket Activityapache: Static Web Page ServingLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off798752841763626.531380.83623.631057.551028.231078.521666.27409.822456.491085866843.4938.407179445742879445111982914149.741973.094.317.8318.07972851.021300979.54984095.291405859.331108476.465827.101449081.371897.8617602.6719642.92803742826768597.901102.43597.631044.581009.551063.541598.91403.942366.361124567869.9938.177105941992906445101944413988.432112.564.508.1718.381004382.041347856.331004416.151423948.311137429.215838.661460411.421930.8517489.0419022.27783728781731591.801109.93592.801067.991030.611079.881620.03391.822234.311148147882.1238.287098041022901445241945213834.432053.514.628.4818.711294504.651360401.131001886.261459672.651108997.965851.311476389.031926.0918823.3117564.16785742794729566.631062.00557.121067.151018.851083.501612.18390.402240.451175027882.2838.527114041232751443831988213862.241894.254.578.3818.471001737.001333465.82996463.951513904.671147557.505837.651480416.971782.7818414.7917470.56814741824790555.371081.77576.431098.431041.261105.441678.46400.042295.471097920879.6338.437306841662902460681993113941.081911.344.528.1318.001036000.961376494.44977197.121520879.671194835.005839.611475118.901775.5219045.0418450.03OpenBenchmarking.org

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 4.58, N = 3SE +/- 11.86, N = 3SE +/- 8.84, N = 3SE +/- 8.33, N = 3SE +/- 12.41, N = 57988037837858141. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off40K80K120K160K200KSE +/- 1333.33, N = 3SE +/- 3179.80, N = 3SE +/- 2185.81, N = 3SE +/- 2081.67, N = 3SE +/- 3130.50, N = 52043332056672003332010002080001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off160320480640800SE +/- 3.51, N = 3SE +/- 6.89, N = 3SE +/- 6.81, N = 3SE +/- 10.72, N = 5SE +/- 21.24, N = 67527427287427411. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off40K80K120K160K200KSE +/- 881.92, N = 3SE +/- 1855.92, N = 3SE +/- 1763.83, N = 3SE +/- 2683.28, N = 5SE +/- 5406.27, N = 61926671896671866671900001898331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 7.45, N = 3SE +/- 4.41, N = 3SE +/- 2.73, N = 3SE +/- 13.02, N = 4SE +/- 9.07, N = 38418267817948241. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off50K100K150K200K250KSE +/- 2081.67, N = 3SE +/- 1201.85, N = 3SE +/- 666.67, N = 3SE +/- 3275.54, N = 4SE +/- 2185.81, N = 32150002116671996672032502106671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 2.85, N = 3SE +/- 4.51, N = 3SE +/- 3.38, N = 3SE +/- 10.04, N = 3SE +/- 12.91, N = 67637687317297901. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off40K80K120K160K200KSE +/- 666.67, N = 3SE +/- 1201.85, N = 3SE +/- 1000.00, N = 3SE +/- 2728.45, N = 3SE +/- 3242.08, N = 61956671966671870001866672023331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off140280420560700SE +/- 6.02, N = 3SE +/- 1.68, N = 3SE +/- 3.86, N = 3SE +/- 8.39, N = 4SE +/- 5.25, N = 3626.53597.90591.80566.63555.371. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off30060090012001500SE +/- 4.51, N = 3SE +/- 3.79, N = 3SE +/- 2.46, N = 3SE +/- 4.81, N = 3SE +/- 1.44, N = 31380.831102.431109.931062.001081.771. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off130260390520650SE +/- 1.41, N = 3SE +/- 0.17, N = 3SE +/- 2.55, N = 3SE +/- 11.82, N = 6SE +/- 8.34, N = 3623.63597.63592.80557.12576.431. (CC) gcc options: -static

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 1.77, N = 3SE +/- 0.93, N = 3SE +/- 1.98, N = 3SE +/- 2.85, N = 3SE +/- 3.24, N = 31057.551044.581067.991067.151098.431. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 1.29, N = 3SE +/- 0.42, N = 3SE +/- 0.43, N = 3SE +/- 1.10, N = 3SE +/- 0.12, N = 31028.231009.551030.611018.851041.261. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 3.04, N = 3SE +/- 3.69, N = 3SE +/- 4.97, N = 3SE +/- 8.03, N = 3SE +/- 7.44, N = 31078.521063.541079.881083.501105.441. (CC) gcc options: -O3

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off400800120016002000SE +/- 9.85, N = 3SE +/- 11.54, N = 3SE +/- 2.52, N = 3SE +/- 6.85, N = 3SE +/- 1.30, N = 31666.271598.911620.031612.181678.46

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off90180270360450SE +/- 0.66, N = 3SE +/- 4.12, N = 3SE +/- 2.78, N = 3SE +/- 0.82, N = 3SE +/- 2.19, N = 3409.82403.94391.82390.40400.04

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off5001000150020002500SE +/- 53.92, N = 3SE +/- 19.35, N = 3SE +/- 13.06, N = 3SE +/- 22.03, N = 3SE +/- 19.12, N = 32456.492366.362234.312240.452295.47

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Linux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 28599.38, N = 6SE +/- 20203.35, N = 6SE +/- 21068.21, N = 3SE +/- 9414.33, N = 3SE +/- 21419.18, N = 3108586611245671148147117502710979201. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 7.2Time To CompileLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off2004006008001000SE +/- 0.46, N = 3SE +/- 0.96, N = 3SE +/- 3.85, N = 3SE +/- 4.78, N = 3SE +/- 1.78, N = 3843.49869.99882.12882.28879.63

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off918273645SE +/- 0.72, N = 6SE +/- 0.72, N = 6SE +/- 0.68, N = 6SE +/- 0.72, N = 6SE +/- 0.74, N = 638.4038.1738.2838.5238.43

Systemd Total Boot Time

Test: Total

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: TotalLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off16K32K48K64K80K7179471059709807114073068

Systemd Total Boot Time

Test: Kernel

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off1000200030004000500045744199410241234166

Systemd Total Boot Time

Test: Loader

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: LoaderLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off600120018002400300028792906290127512902

Systemd Total Boot Time

Test: Firmware

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: FirmwareLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off10K20K30K40K50K4451144510445244438346068

Systemd Total Boot Time

Test: Userspace

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: UserspaceLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off4K8K12K16K20K1982919444194521988219931

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read OnlyLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off3K6K9K12K15KSE +/- 175.03, N = 3SE +/- 63.95, N = 3SE +/- 97.72, N = 3SE +/- 50.65, N = 3SE +/- 103.40, N = 314149.7413988.4313834.4313862.2413941.081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off5001000150020002500SE +/- 3.87, N = 3SE +/- 24.29, N = 3SE +/- 22.83, N = 3SE +/- 17.49, N = 3SE +/- 22.99, N = 31973.092112.562053.511894.251911.341. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: resizeLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off1.03952.0793.11854.1585.1975SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 34.314.504.624.574.52

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: auto-levelsLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off246810SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 37.838.178.488.388.13

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: unsharp-maskLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off510152025SE +/- 0.23, N = 3SE +/- 0.18, N = 3SE +/- 0.13, N = 3SE +/- 0.16, N = 3SE +/- 0.32, N = 318.0718.3818.7118.4718.00

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 6556.95, N = 3SE +/- 3868.79, N = 3SE +/- 130372.48, N = 6SE +/- 5830.76, N = 3SE +/- 20580.18, N = 3972851.021004382.041294504.651001737.001036000.961. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 4077.84, N = 3SE +/- 9931.81, N = 3SE +/- 27192.44, N = 3SE +/- 20420.57, N = 5SE +/- 21459.12, N = 41300979.541347856.331360401.131333465.821376494.441. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off200K400K600K800K1000KSE +/- 15625.35, N = 3SE +/- 5675.78, N = 3SE +/- 14555.02, N = 6SE +/- 15405.62, N = 4SE +/- 17459.81, N = 3984095.291004416.151001886.26996463.95977197.121. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 5840.24, N = 3SE +/- 21264.17, N = 4SE +/- 32830.72, N = 6SE +/- 31250.43, N = 6SE +/- 32807.22, N = 61405859.331423948.311459672.651513904.671520879.671. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 11442.03, N = 3SE +/- 10816.07, N = 3SE +/- 21429.22, N = 6SE +/- 18092.62, N = 6SE +/- 18286.42, N = 31108476.461137429.211108997.961147557.501194835.001. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off13002600390052006500SE +/- 27.74, N = 3SE +/- 31.06, N = 3SE +/- 25.46, N = 3SE +/- 31.20, N = 3SE +/- 31.54, N = 35827.105838.665851.315837.655839.611. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off300K600K900K1200K1500KSE +/- 7422.43, N = 3SE +/- 5914.64, N = 3SE +/- 8957.85, N = 3SE +/- 6160.51, N = 3SE +/- 7754.22, N = 31449081.371460411.421476389.031480416.971475118.901. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off400800120016002000SE +/- 27.91, N = 5SE +/- 28.59, N = 3SE +/- 20.63, N = 3SE +/- 3.76, N = 3SE +/- 1.69, N = 31897.861930.851926.091782.781775.521. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off4K8K12K16K20KSE +/- 249.29, N = 3SE +/- 80.47, N = 3SE +/- 159.96, N = 3SE +/- 178.28, N = 3SE +/- 173.00, N = 317602.6717489.0418823.3118414.7919045.041. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingLinux 4.14.0Linux 4.14.24Linux 4.15.0Linux 4.16 GitLinux 4.16 Git - spectre_v2=off4K8K12K16K20KSE +/- 250.44, N = 3SE +/- 162.22, N = 3SE +/- 59.31, N = 3SE +/- 144.64, N = 3SE +/- 157.63, N = 319642.9219022.2717564.1617470.5618450.031. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4