Debian Intel Skylake Kabylake Retpoline

Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1801168-FO-RETPOLINE47&sro&grr.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen Resolutioni9-7980XEi3-7100 Retpoline Off Generic Retpoline Full Retpoline + Underflow Retpoline Off Generic Retpoline Full Retpoline + UnderflowIntel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1004 BIOS)Intel Device 20204 x 4096 MB DDR4-3200MHz Corsair CMK16GX4M4C3200C16120GB Force MP500MSI AMD Radeon RX 470/480Realtek ALC1220Acer B286HKIntel ConnectionDebian 9.34.15.0-rc8-retpo-underflow (x86_64) 20180115GNOME Shell 3.22.3X Server 1.19.2modesetting 1.19.2GCC 8.0.1 20180115ext43840x21604.15.0-999-generic (x86_64) 201801144.15.0-rc8-retpo-underflow (x86_64) 20180115Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads)Gigabyte B250M-DS3H-CF (F1 BIOS)Intel Xeon E3-1200 v6/7th + B2508192MB250GB Western Digital WDS250G1B0A-Intel HD 630 (1100MHz)Realtek ALC887-VDRealtek RTL8111/8168/8411Ubuntu 17.10GCC 7.2.04.15.0-999-generic (x86_64) 201801144.15.0-rc8-retpo-underflow (x86_64) 20180115OpenBenchmarking.orgCompiler Details- i9-7980XE: Retpoline Off: --disable-multilib --enable-checking=release- i9-7980XE: Generic Retpoline: --disable-multilib --enable-checking=release- i9-7980XE: Full Retpoline + Underflow: --disable-multilib --enable-checking=release- i3-7100: Retpoline Off: --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 - i3-7100: Generic Retpoline: --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 - i3-7100: Full Retpoline + Underflow: --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- i9-7980XE: Retpoline Off: NONE / data=ordered,errors=remount-ro,relatime,rw- i9-7980XE: Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw- i9-7980XE: Full Retpoline + Underflow: NONE / data=ordered,errors=remount-ro,relatime,rw- i3-7100: Retpoline Off: CFQ / data=ordered,errors=remount-ro,relatime,rw- i3-7100: Generic Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw- i3-7100: Full Retpoline + Underflow: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Details- i9-7980XE: Retpoline Off: Scaling Governor: intel_pstate powersave- i9-7980XE: Generic Retpoline: Scaling Governor: intel_pstate performance- i9-7980XE: Full Retpoline + Underflow: Scaling Governor: intel_pstate powersave- i3-7100: Retpoline Off: Scaling Governor: intel_pstate powersave- i3-7100: Generic Retpoline: Scaling Governor: intel_pstate powersave- i3-7100: Full Retpoline + Underflow: Scaling Governor: intel_pstate powersavePython Details- i9-7980XE: Retpoline Off: Python 2.7.13 + Python 3.5.3- i9-7980XE: Generic Retpoline: Python 2.7.13 + Python 3.5.3- i9-7980XE: Full Retpoline + Underflow: Python 2.7.13 + Python 3.5.3- i3-7100: Retpoline Off: Python 2.7.14 + Python 3.6.3- i3-7100: Generic Retpoline: Python 2.7.14 + Python 3.6.3- i3-7100: Full Retpoline + Underflow: Python 2.7.14 + Python 3.6.3Security Details- i9-7980XE: Retpoline Off: KPTI Protection- i9-7980XE: Generic Retpoline: KPTI Minimal generic ASM retpoline Protection- i9-7980XE: Full Retpoline + Underflow: KPTI Full retpoline with underflow protection Protection- i3-7100: Retpoline Off: KPTI Protection- i3-7100: Generic Retpoline: KPTI Minimal generic ASM retpoline Protection- i3-7100: Full Retpoline + Underflow: KPTI Full retpoline with underflow protection Protection

redis: SETredis: GETredis: LPUSHredis: SADDredis: LPOPpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlysystemd-boot-total: Userspacesystemd-boot-total: Firmwaresystemd-boot-total: Loadersystemd-boot-total: Kernelsystemd-boot-total: Totalhackbench: 16 - Processhackbench: 8 - Processhackbench: 4 - Processhackbench: 16 - Threadhackbench: 8 - Threadhackbench: 4 - Threadbuild-linux-kernel: Time To Compilebuild-gcc: Time To Compileebizzy: mpcbench: Multi-Precision Benchmarkpostmark: Disk Transaction Performancecompilebench: Read Compiled Treecompilebench: Initial Createcompilebench: Compilefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 1000 Files, 1MB Sizefio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directoryfio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directorysqlite: Default Test Directoryi9-7980XEi3-7100 Retpoline Off Generic Retpoline Full Retpoline + Underflow Retpoline Off Generic Retpoline Full Retpoline + Underflow1938623.542619730.831963296.872075515.212612490.7512361.17564052.411008128046619421264644922.3811.896.1422.9613.346.5341.44705.41609743987369081189.86655.481271.32345.70794.53345.33710.91534.51634.47368.4617.281845195.272376885.831871972.652021447.442139999.7511482.16554170.38916428020443719264354819.2410.995.9320.9113.836.3139.94524.79601139982769021149.04587.351081.99476.13898.68294.22335.93536.55650.62401.4520.181833045.172204538.691811640.401931416.582152255.3312369.15548289.391381227998619021285013023.2912.516.6124.2313.336.5441.86713.44592532976765001122.88578.511306.44273.82661.53213.42688.04534.19634.08389.7015.262222049.022974215.752196308.922350647.882491407.835773.3161240.0821620122604240139039540136.7861.9229.94130.9661.6830.60245.971760.3710512190177212366.02284.41341.68109.93138.70111.70350.34237.30277.86292.3728.012197668.832778148.631950814.942394327.632401202.675656.1360420.3321580126604390143040070149.4667.8832.12143.8076.1733.10246.791765.5810388789077010341.33307.05341.52108.23136.93116.68361.33234.31276.53292.2227.592032809.792788067.752032079.312410982.832303479.085537.8558979.9621590122604240143039530146.5566.5932.22140.8867.5033.08246.381756.1410279389776578364.12281.02333.20109.80141.73110.55350.75231.40281.87292.8228.29OpenBenchmarking.org

Redis

Test: SET

i3-7100i9-7980XEOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETFull Retpoline + UnderflowGeneric RetpolineRetpoline Off500K1000K1500K2000K2500KSE +/- 17106.48, N = 3SE +/- 39932.81, N = 3SE +/- 36788.14, N = 6SE +/- 19829.77, N = 3SE +/- 36733.24, N = 6SE +/- 24764.45, N = 32032809.792197668.832222049.021833045.171845195.271938623.541. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: GET

i3-7100i9-7980XEOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETFull Retpoline + UnderflowGeneric RetpolineRetpoline Off600K1200K1800K2400K3000KSE +/- 41279.87, N = 5SE +/- 48658.68, N = 6SE +/- 37832.50, N = 3SE +/- 44164.35, N = 6SE +/- 40086.00, N = 6SE +/- 50012.97, N = 32788067.752778148.632974215.752204538.692376885.832619730.831. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPUSH

i3-7100i9-7980XEOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHFull Retpoline + UnderflowGeneric RetpolineRetpoline Off500K1000K1500K2000K2500KSE +/- 41624.58, N = 6SE +/- 49814.94, N = 6SE +/- 11279.37, N = 3SE +/- 34529.08, N = 6SE +/- 38991.39, N = 6SE +/- 35025.64, N = 32032079.311950814.942196308.921811640.401871972.651963296.871. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SADD

i3-7100i9-7980XEOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDFull Retpoline + UnderflowGeneric RetpolineRetpoline Off500K1000K1500K2000K2500KSE +/- 40266.84, N = 3SE +/- 62775.52, N = 6SE +/- 52760.26, N = 6SE +/- 29849.15, N = 3SE +/- 46471.30, N = 6SE +/- 45081.76, N = 62410982.832394327.632350647.881931416.582021447.442075515.211. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPOP

i3-7100i9-7980XEOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPOPFull Retpoline + UnderflowGeneric RetpolineRetpoline Off600K1200K1800K2400K3000KSE +/- 35701.04, N = 3SE +/- 31940.94, N = 6SE +/- 46663.17, N = 3SE +/- 88343.78, N = 6SE +/- 14657.00, N = 3SE +/- 60323.97, N = 62303479.082401202.672491407.832152255.332139999.752612490.751. (CC) gcc options: -ggdb -rdynamic -lm -pthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

i3-7100i9-7980XEOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteFull Retpoline + UnderflowGeneric RetpolineRetpoline Off3K6K9K12K15KSE +/- 76.36, N = 6SE +/- 109.30, N = 3SE +/- 26.76, N = 3SE +/- 250.10, N = 6SE +/- 177.46, N = 3SE +/- 195.10, N = 45537.855656.135773.3112369.1511482.1612361.171. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

i3-7100i9-7980XEOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyFull Retpoline + UnderflowGeneric RetpolineRetpoline Off120K240K360K480K600KSE +/- 122.17, N = 3SE +/- 118.21, N = 3SE +/- 102.78, N = 3SE +/- 1823.06, N = 3SE +/- 1565.37, N = 3SE +/- 2165.23, N = 358979.9660420.3361240.08548289.39554170.38564052.411. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

Systemd Total Boot Time

Test: Userspace

i3-7100i9-7980XEOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: UserspaceFull Retpoline + UnderflowGeneric RetpolineRetpoline Off5K10K15K20K25K21590215802162013812916410081

Systemd Total Boot Time

Test: Firmware

i3-7100i9-7980XEOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: FirmwareFull Retpoline + UnderflowGeneric RetpolineRetpoline Off6K12K18K24K30K122601266012260279982802028046

Systemd Total Boot Time

Test: Loader

i3-7100i9-7980XEOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: LoaderFull Retpoline + UnderflowGeneric RetpolineRetpoline Off13002600390052006500424043904240619044376194

Systemd Total Boot Time

Test: Kernel

i3-7100i9-7980XEOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelFull Retpoline + UnderflowGeneric RetpolineRetpoline Off5001000150020002500143014301390212819262126

Systemd Total Boot Time

Test: Total

i3-7100i9-7980XEOpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: TotalFull Retpoline + UnderflowGeneric RetpolineRetpoline Off11K22K33K44K55K395304007039540501304354846449

Hackbench

Count: 16 - Type: Process

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessFull Retpoline + UnderflowGeneric RetpolineRetpoline Off306090120150SE +/- 1.39, N = 3SE +/- 1.67, N = 3SE +/- 2.53, N = 3SE +/- 0.44, N = 3SE +/- 0.33, N = 4SE +/- 0.34, N = 5146.55149.46136.7823.2919.2422.381. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessFull Retpoline + UnderflowGeneric RetpolineRetpoline Off1530456075SE +/- 0.06, N = 3SE +/- 1.00, N = 4SE +/- 0.32, N = 3SE +/- 0.30, N = 6SE +/- 0.32, N = 6SE +/- 0.23, N = 666.5967.8861.9212.5110.9911.891. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Process

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessFull Retpoline + UnderflowGeneric RetpolineRetpoline Off714212835SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.22, N = 6SE +/- 0.22, N = 6SE +/- 0.02, N = 332.2232.1229.946.615.936.141. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadFull Retpoline + UnderflowGeneric RetpolineRetpoline Off306090120150SE +/- 0.54, N = 3SE +/- 2.05, N = 3SE +/- 1.99, N = 3SE +/- 0.04, N = 3SE +/- 0.38, N = 6SE +/- 0.45, N = 3140.88143.80130.9624.2320.9122.961. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Thread

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadFull Retpoline + UnderflowGeneric RetpolineRetpoline Off20406080100SE +/- 0.18, N = 3SE +/- 0.52, N = 3SE +/- 0.11, N = 3SE +/- 0.70, N = 6SE +/- 1.26, N = 6SE +/- 0.92, N = 667.5076.1761.6813.3313.8313.341. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadFull Retpoline + UnderflowGeneric RetpolineRetpoline Off816243240SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.23, N = 6SE +/- 0.23, N = 633.0833.1030.606.546.316.531. (CC) gcc options: -lpthread

Timed Linux Kernel Compilation

Time To Compile

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileFull Retpoline + UnderflowGeneric RetpolineRetpoline Off50100150200250SE +/- 1.24, N = 3SE +/- 1.08, N = 3SE +/- 1.34, N = 3SE +/- 0.90, N = 6SE +/- 0.55, N = 6SE +/- 0.68, N = 6246.38246.79245.9741.8639.9441.44

Timed GCC Compilation

Time To Compile

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 7.2Time To CompileFull Retpoline + UnderflowGeneric RetpolineRetpoline Off400800120016002000SE +/- 5.72, N = 3SE +/- 4.52, N = 3SE +/- 2.60, N = 3SE +/- 2.66, N = 3SE +/- 2.69, N = 3SE +/- 2.35, N = 31756.141765.581760.37713.44524.79705.41

ebizzy

i3-7100i9-7980XEOpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Full Retpoline + UnderflowGeneric RetpolineRetpoline Off130K260K390K520K650KSE +/- 459.86, N = 3SE +/- 2415.21, N = 6SE +/- 936.86, N = 3SE +/- 11515.30, N = 6SE +/- 15769.44, N = 6SE +/- 18438.15, N = 61027931038871051215925326011396097431. (CC) gcc options: -pthread -lpthread -O3 -march=native

GNU MPC

Multi-Precision Benchmark

i3-7100i9-7980XEOpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkFull Retpoline + UnderflowGeneric RetpolineRetpoline Off2K4K6K8K10KSE +/- 26.03, N = 3SE +/- 72.19, N = 3SE +/- 29.63, N = 3SE +/- 40.55, N = 3SE +/- 80.90, N = 3SE +/- 73.11, N = 38977890790179767982798731. (CC) gcc options: -lm -O2 -pedantic -fomit-frame-pointer -m64 -mtune=skylake -march=broadwell -MT -MD -MP -MF

PostMark

Disk Transaction Performance

i3-7100i9-7980XEOpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceFull Retpoline + UnderflowGeneric RetpolineRetpoline Off15003000450060007500SE +/- 66.00, N = 3SE +/- 70.00, N = 3SE +/- 92.07, N = 6SE +/- 117.65, N = 4SE +/- 320.60, N = 66578701072126500690269081. (CC) gcc options: -O3

Compile Bench

Test: Read Compiled Tree

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeFull Retpoline + UnderflowGeneric RetpolineRetpoline Off30060090012001500SE +/- 67.30, N = 3SE +/- 54.35, N = 3SE +/- 77.33, N = 3SE +/- 25.96, N = 3SE +/- 46.84, N = 3SE +/- 10.72, N = 3364.12341.33366.021122.881149.041189.86

Compile Bench

Test: Initial Create

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateFull Retpoline + UnderflowGeneric RetpolineRetpoline Off140280420560700SE +/- 6.60, N = 3SE +/- 6.89, N = 3SE +/- 18.09, N = 3SE +/- 8.64, N = 3SE +/- 31.24, N = 3SE +/- 18.54, N = 3281.02307.05284.41578.51587.35655.48

Compile Bench

Test: Compile

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileFull Retpoline + UnderflowGeneric RetpolineRetpoline Off30060090012001500SE +/- 7.02, N = 6SE +/- 6.57, N = 3SE +/- 4.67, N = 3SE +/- 73.19, N = 6SE +/- 32.47, N = 6SE +/- 55.62, N = 6333.20341.52341.681306.441081.991271.32

FS-Mark

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

i3-7100i9-7980XEOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeFull Retpoline + UnderflowGeneric RetpolineRetpoline Off100200300400500SE +/- 0.64, N = 3SE +/- 0.77, N = 3SE +/- 1.79, N = 4SE +/- 5.26, N = 6SE +/- 41.31, N = 6SE +/- 10.36, N = 6109.80108.23109.93273.82476.13345.701. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

i3-7100i9-7980XEOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsFull Retpoline + UnderflowGeneric RetpolineRetpoline Off2004006008001000SE +/- 0.53, N = 3SE +/- 0.96, N = 3SE +/- 2.35, N = 3SE +/- 65.74, N = 6SE +/- 129.73, N = 6SE +/- 13.25, N = 6141.73136.93138.70661.53898.68794.531. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

i3-7100i9-7980XEOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeFull Retpoline + UnderflowGeneric RetpolineRetpoline Off80160240320400SE +/- 1.82, N = 4SE +/- 1.72, N = 4SE +/- 2.37, N = 6SE +/- 16.30, N = 6SE +/- 47.48, N = 6SE +/- 26.14, N = 6110.55116.68111.70213.42294.22345.331. (CC) gcc options: -static

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off40K80K120K160K200KSE +/- 1358.65, N = 3SE +/- 546.85, N = 3SE +/- 908.79, N = 3SE +/- 114.03, N = 3SE +/- 2707.32, N = 6SE +/- 2581.21, N = 4876849032887581172005839781777231. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off150300450600750SE +/- 5.43, N = 3SE +/- 2.19, N = 3SE +/- 3.63, N = 3SE +/- 0.46, N = 3SE +/- 10.83, N = 6SE +/- 10.32, N = 4350.75361.33350.34688.04335.93710.911. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off30K60K90K120K150KSE +/- 497.06, N = 3SE +/- 902.20, N = 6SE +/- 948.81, N = 6SE +/- 13.96, N = 3SE +/- 76.49, N = 3SE +/- 4.58, N = 35784658574593221335451341341336241. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off120240360480600SE +/- 1.99, N = 3SE +/- 3.61, N = 6SE +/- 3.79, N = 6SE +/- 0.06, N = 3SE +/- 0.31, N = 3SE +/- 0.02, N = 3231.40234.31237.30534.19536.55534.511. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off30K60K90K120K150KSE +/- 1291.44, N = 6SE +/- 2214.40, N = 6SE +/- 2287.91, N = 6SE +/- 1974.97, N = 3SE +/- 3511.40, N = 6SE +/- 22915.25, N = 67046369130694611585171626501586141. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off140280420560700SE +/- 5.17, N = 6SE +/- 8.86, N = 6SE +/- 9.15, N = 6SE +/- 7.90, N = 3SE +/- 14.05, N = 6SE +/- 91.66, N = 6281.87276.53277.86634.08650.62634.471. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off20K40K60K80K100KSE +/- 42.01, N = 3SE +/- 62.09, N = 3SE +/- 44.87, N = 3SE +/- 9.29, N = 3SE +/- 87.70, N = 373202730527308897421100360921121. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

i3-7100i9-7980XEOpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.13Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off90180270360450SE +/- 0.17, N = 3SE +/- 0.25, N = 3SE +/- 0.18, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.35, N = 3292.82292.22292.37389.70401.45368.461. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -lrt -laio -lz -lm -lpthread -ldl

SQLite

Test Target: Default Test Directory

i3-7100i9-7980XEOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryFull Retpoline + UnderflowGeneric RetpolineRetpoline Off714212835SE +/- 0.31, N = 3SE +/- 0.09, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 2.47, N = 6SE +/- 2.02, N = 628.2927.5928.0115.2620.1817.281. (CC) gcc options: -O2 -lreadline -lcurses -ldl -lpthread


Phoronix Test Suite v10.8.4