Intel Core i7-7740K testing with a Gigabyte X299 AORUS Gaming-CF (F2d BIOS) and MSI NVIDIA GP108 2048MB on Ubuntu 17.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1801187-FO-UBUNTU17158 Ubuntu 17.10 Kernel Testing - Phoronix Test Suite Ubuntu 17.10 Kernel Testing Intel Core i7-7740K testing with a Gigabyte X299 AORUS Gaming-CF (F2d BIOS) and MSI NVIDIA GP108 2048MB on Ubuntu 17.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1801187-FO-UBUNTU17158&rdt&grt .
Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Driver Compiler File-System Screen Resolution i9-7740X 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo Intel Core i7-7740K @ 4.50GHz (4 Cores / 8 Threads) Gigabyte X299 AORUS Gaming-CF (F2d BIOS) Intel Device 591f 2 x 4096 MB DDR4-3000MT/s CMK8GX4M2B3000C15 120GB Force MP500 MSI NVIDIA GP108 Realtek ALC1220 Intel Connection Ubuntu 17.10 4.13.0-25-generic (x86_64) GNOME Shell 3.26.2 modesetting 1.19.5 GCC 7.2.0 ext4 800x600 4.13.0-30-generic (x86_64) MSI NVIDIA GP108 2048MB 4.15.0-rc8-retpo-underflow (x86_64) 20180115 OpenBenchmarking.org Compiler 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,rw Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.14 + Python 3.6.3 Security Details - i9-7740X: 4.13.0-25 KPTI: KPTI Protection - i9-7740X: 4.13.0-30 KPTI + IBPB IBRS: KPTI Protection - i9-7740X: 4.15-rc8 KPTI + Full Retpo: KPTI + Full retpoline with underflow protection Protection
apache: Static Web Page Serving compilebench: Compile compilebench: Initial Create fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size compress-gzip: 2GB File Compression hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 16 - Thread hackbench: 4 - Process hackbench: 8 - Process hackbench: 16 - Process compress-lzma: 256MB File Compression nginx: Static Web Page Serving pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Heavy Contention - Read Only pgbench: Buffer Test - Heavy Contention - Read Write redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET sqlite: Default Test Directory stress-ng: Crypto stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing systemd-boot-total: Total systemd-boot-total: Kernel systemd-boot-total: Loader systemd-boot-total: Firmware systemd-boot-total: Userspace build-gcc: Time To Compile build-linux-kernel: Time To Compile i9-7740X 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 47645.88 776.51 491.92 434.38 290.07 568.03 323.49 203.38 184.10 8.47 16.30 30.77 54.11 15.60 29.40 52.08 222.29 51961.55 148212.07 10812.62 143156.24 9862.45 3750326.92 2872139.75 2460835.38 3593103.92 2528592.42 23.46 1027.64 2188.78 6227448.14 6223.62 3302358.72 6620106.71 34460 2460 3540 6870 21570 906.72 106.04 46270.01 742.01 496.46 363.58 343.47 533.95 288.51 216.43 202.48 8.45 16.86 31.23 57.36 15.85 30.24 54.47 228.37 50610.87 148178.21 11143.56 141452.30 10440.18 2788282.58 2795918.75 2364527.33 3225962.50 2461680.00 27.37 1025.50 2186.58 6230691.84 6266.17 3128836.50 6209989.34 34360 2470 3490 6810 21570 906.85 106.71 44949.19 778.17 450.33 395.08 287.35 526.54 290.37 190.38 214.80 8.45 14.19 28.52 58.29 13.73 27.81 56.21 221.92 49283.78 145343.10 10666.01 141449.67 11704.70 2744799.17 2778135.08 2347728.33 3209139.67 2519275.25 23.00 1028.28 2192.75 6214651.44 4033.35 2980495.06 8727904.66 35330 3300 3460 6830 21720 902.24 107.02 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 10K 20K 30K 40K 50K SE +/- 331.52, N = 3 SE +/- 163.89, N = 3 SE +/- 162.20, N = 3 47645.88 46270.01 44949.19 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 200 400 600 800 1000 SE +/- 35.32, N = 6 SE +/- 25.25, N = 6 SE +/- 43.08, N = 6 776.51 742.01 778.17
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 110 220 330 440 550 SE +/- 37.45, N = 3 SE +/- 54.03, N = 3 SE +/- 39.21, N = 3 491.92 496.46 450.33
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 90 180 270 360 450 SE +/- 0.34, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 434.38 363.58 395.08 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 20K 40K 60K 80K 100K SE +/- 86.25, N = 3 SE +/- 7.22, N = 3 SE +/- 7.94, N = 3 108592 90891 98765 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 70 140 210 280 350 SE +/- 3.73, N = 3 SE +/- 30.08, N = 6 SE +/- 1.14, N = 3 290.07 343.47 287.35 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 20K 40K 60K 80K 100K SE +/- 933.00, N = 3 SE +/- 7519.17, N = 6 SE +/- 285.43, N = 3 72514 85863 71834 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 120 240 360 480 600 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 568.03 533.95 526.54 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 30K 60K 90K 120K 150K SE +/- 1.76, N = 3 SE +/- 7.36, N = 3 SE +/- 5.24, N = 3 142004 133484 131632 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 70 140 210 280 350 SE +/- 9.55, N = 6 SE +/- 0.24, N = 3 SE +/- 0.97, N = 3 323.49 288.51 290.37 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 20K 40K 60K 80K 100K SE +/- 2388.65, N = 6 SE +/- 58.92, N = 3 SE +/- 242.69, N = 3 80869 72124 72588 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 50 100 150 200 250 SE +/- 7.45, N = 6 SE +/- 1.16, N = 3 SE +/- 15.36, N = 6 203.38 216.43 190.38 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 50 100 150 200 250 SE +/- 2.80, N = 3 SE +/- 10.08, N = 6 SE +/- 14.62, N = 6 184.10 202.48 214.80 1. (CC) gcc options: -static
Gzip Compression 2GB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 8.47 8.45 8.45
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 16.30 16.86 14.19 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.43, N = 5 SE +/- 0.05, N = 3 30.77 31.23 28.52 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 13 26 39 52 65 SE +/- 0.15, N = 3 SE +/- 0.97, N = 6 SE +/- 1.01, N = 6 54.11 57.36 58.29 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 4 8 12 16 20 SE +/- 0.26, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 15.60 15.85 13.73 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 29.40 30.24 27.81 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 13 26 39 52 65 SE +/- 0.38, N = 3 SE +/- 0.10, N = 3 SE +/- 1.26, N = 6 52.08 54.47 56.21 1. (CC) gcc options: -lpthread
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 50 100 150 200 250 SE +/- 0.93, N = 3 SE +/- 3.10, N = 3 SE +/- 0.02, N = 3 222.29 228.37 221.92 1. (CXX) g++ options: -O2
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 11K 22K 33K 44K 55K SE +/- 172.54, N = 3 SE +/- 390.81, N = 3 SE +/- 145.28, N = 3 51961.55 50610.87 49283.78 1. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 30K 60K 90K 120K 150K SE +/- 240.76, N = 3 SE +/- 195.81, N = 3 SE +/- 186.68, N = 3 148212.07 148178.21 145343.10 1. (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 Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 2K 4K 6K 8K 10K SE +/- 569.00, N = 6 SE +/- 558.11, N = 6 SE +/- 451.25, N = 6 10812.62 11143.56 10666.01 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 30K 60K 90K 120K 150K SE +/- 260.86, N = 3 SE +/- 1138.99, N = 3 SE +/- 145.24, N = 3 143156.24 141452.30 141449.67 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 3K 6K 9K 12K 15K SE +/- 116.56, N = 3 SE +/- 197.16, N = 6 SE +/- 200.56, N = 6 9862.45 10440.18 11704.70 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 800K 1600K 2400K 3200K 4000K SE +/- 24719.01, N = 3 SE +/- 15785.04, N = 3 SE +/- 9076.88, N = 3 3750326.92 2788282.58 2744799.17 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 600K 1200K 1800K 2400K 3000K SE +/- 43312.25, N = 3 SE +/- 5201.75, N = 3 SE +/- 22279.36, N = 3 2872139.75 2795918.75 2778135.08 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 500K 1000K 1500K 2000K 2500K SE +/- 43038.50, N = 4 SE +/- 23427.81, N = 3 SE +/- 19092.96, N = 3 2460835.38 2364527.33 2347728.33 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 800K 1600K 2400K 3200K 4000K SE +/- 22849.05, N = 3 SE +/- 15830.43, N = 3 SE +/- 30692.61, N = 3 3593103.92 3225962.50 3209139.67 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 500K 1000K 1500K 2000K 2500K SE +/- 38852.58, N = 3 SE +/- 28141.89, N = 3 SE +/- 21984.96, N = 3 2528592.42 2461680.00 2519275.25 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 6 12 18 24 30 SE +/- 2.63, N = 6 SE +/- 1.51, N = 6 SE +/- 2.00, N = 6 23.46 27.37 23.00 1. (CC) gcc options: -O2 -ldl -lpthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 200 400 600 800 1000 SE +/- 0.51, N = 3 SE +/- 1.34, N = 3 SE +/- 0.18, N = 3 1027.64 1025.50 1028.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 500 1000 1500 2000 2500 SE +/- 6.93, N = 3 SE +/- 3.32, N = 3 SE +/- 1.95, N = 3 2188.78 2186.58 2192.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 8303.51, N = 3 SE +/- 30668.04, N = 3 SE +/- 29861.32, N = 3 6227448.14 6230691.84 6214651.44 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 1300 2600 3900 5200 6500 SE +/- 21.33, N = 3 SE +/- 33.20, N = 3 SE +/- 65.73, N = 4 6223.62 6266.17 4033.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 700K 1400K 2100K 2800K 3500K SE +/- 9680.02, N = 3 SE +/- 54530.18, N = 6 SE +/- 14550.03, N = 3 3302358.72 3128836.50 2980495.06 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 2M 4M 6M 8M 10M SE +/- 277102.63, N = 6 SE +/- 382018.21, N = 6 SE +/- 149750.92, N = 4 6620106.71 6209989.34 8727904.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 8K 16K 24K 32K 40K 34460 34360 35330
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 700 1400 2100 2800 3500 2460 2470 3300
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 800 1600 2400 3200 4000 3540 3490 3460
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 1500 3000 4500 6000 7500 6870 6810 6830
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 5K 10K 15K 20K 25K 21570 21570 21720
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 7.2 Time To Compile 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 200 400 600 800 1000 SE +/- 2.47, N = 3 SE +/- 4.08, N = 3 SE +/- 1.34, N = 3 906.72 906.85 902.24
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile 4.13.0-25 KPTI 4.13.0-30 KPTI + IBPB IBRS 4.15-rc8 KPTI + Full Retpo 20 40 60 80 100 SE +/- 0.88, N = 3 SE +/- 0.56, N = 3 SE +/- 1.19, N = 3 106.04 106.71 107.02
Phoronix Test Suite v10.8.4