2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.00 BIOS) and ASPEED ASPEED Family 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 1801195-FO-KPTIFULLR53 KPTI + Full Retpoline Underflow File-Systems - Phoronix Test Suite KPTI + Full Retpoline Underflow File-Systems 2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.00 BIOS) and ASPEED ASPEED Family on Ubuntu 17.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1801195-FO-KPTIFULLR53&sor&grt .
Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Compiler File-System Screen Resolution KPTI + Full Retpo Underflow No KPTI Or Retpo EXT4 XFS Btrfs F2FS F2FS EXT4 XFS Btrfs 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.00 BIOS) Intel Device 2020 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150 ASPEED ASPEED Family VE228 Intel I210 Gigabit Connection Ubuntu 17.10 4.15.0-rc8-retpo-underflow (x86_64) 20180115 GNOME Shell 3.26.1 GCC 7.2.0 ext4 1920x1080 xfs btrfs f2fs ext4 xfs btrfs 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 - KPTI + Full Retpo Underflow: EXT4: CFQ / data=ordered,relatime,rw - KPTI + Full Retpo Underflow: XFS: CFQ / attr2,inode64,noquota,relatime,rw - KPTI + Full Retpo Underflow: Btrfs: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 - KPTI + Full Retpo Underflow: F2FS: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - No KPTI Or Retpo: F2FS: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr - No KPTI Or Retpo: EXT4: CFQ / data=ordered,relatime,rw - No KPTI Or Retpo: XFS: CFQ / attr2,inode64,noquota,relatime,rw - No KPTI Or Retpo: Btrfs: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5 Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.14 + Python 3.6.3 Security Details - KPTI + Full Retpo Underflow: EXT4, KPTI + Full Retpo Underflow: XFS, KPTI + Full Retpo Underflow: Btrfs, KPTI + Full Retpo Underflow: F2FS: KPTI + Full retpoline with underflow protection Protection
blogbench: Write compilebench: Initial Create dbench: 6 dbench: 12 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: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size iozone: 4Kb - 8GB - Write Performance sqlite: Default Test Directory KPTI + Full Retpo Underflow No KPTI Or Retpo EXT4 XFS Btrfs F2FS F2FS EXT4 XFS Btrfs 8545 472.79 360.67 579.18 211.34 286.91 235.86 419.00 52.38 37.93 29.55 68.17 41.69 3514 358.00 450.57 704.84 224.77 284.28 238.91 366.69 77.30 38.27 36.92 68.36 35.58 3192 107.31 236.52 249.05 196.22 58.73 200.76 61.59 41.62 40.13 35.88 72.31 84.48 7845 560.86 252.02 286.84 212.66 286.05 239.48 423.13 53.65 41.27 36.68 43.59 40.53 8307 606.94 262.95 296.21 214.93 277.91 240.53 409.84 55.20 41.33 36.93 43.41 40.05 8911 559.07 374.00 599.45 281.35 287.04 235.40 407.42 52.95 40.80 34.88 67.72 41.82 4377 420.99 473.72 745.64 219.87 277.99 240.09 329.07 75.87 52.53 44.23 93.82 35.73 3329 107.46 243.92 250.99 204.97 59.87 239.14 62.46 68.60 41.37 37.72 68.51 81.84 OpenBenchmarking.org
BlogBench Test: Write No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org Final Score, More Is Better BlogBench 1.0 Test: Write EXT4 F2FS XFS Btrfs 2K 4K 6K 8K 10K SE +/- 132.68, N = 3 SE +/- 22.02, N = 3 SE +/- 82.15, N = 3 SE +/- 48.22, N = 3 SE +/- 138.28, N = 3 SE +/- 177.76, N = 6 SE +/- 67.30, N = 6 SE +/- 20.60, N = 3 8911 8307 4377 3329 8545 7845 3514 3192 1. (CC) gcc options: -O2 -pthread
Compile Bench Test: Initial Create No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create F2FS EXT4 XFS Btrfs 130 260 390 520 650 SE +/- 21.57, N = 6 SE +/- 12.78, N = 6 SE +/- 19.14, N = 6 SE +/- 8.01, N = 6 SE +/- 16.55, N = 6 SE +/- 16.91, N = 6 SE +/- 24.88, N = 6 SE +/- 7.12, N = 6 606.94 559.07 420.99 107.46 560.86 472.79 358.00 107.31
Dbench Client Count: 6 No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 XFS EXT4 F2FS Btrfs 100 200 300 400 500 SE +/- 1.93, N = 3 SE +/- 13.00, N = 6 SE +/- 28.43, N = 6 SE +/- 0.74, N = 3 SE +/- 0.92, N = 3 SE +/- 17.01, N = 6 SE +/- 17.38, N = 6 SE +/- 1.25, N = 3 473.72 374.00 262.95 243.92 450.57 360.67 252.02 236.52 1. (CC) gcc options: -lpopt -O2
Dbench Client Count: 12 No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 XFS EXT4 F2FS Btrfs 160 320 480 640 800 SE +/- 1.10, N = 3 SE +/- 11.37, N = 3 SE +/- 5.93, N = 6 SE +/- 4.17, N = 6 SE +/- 4.20, N = 3 SE +/- 8.25, N = 5 SE +/- 8.01, N = 6 SE +/- 4.78, N = 3 745.64 599.45 296.21 250.99 704.84 579.18 286.84 249.05 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No KPTI Or Retpo KPTI + Full Retpo Underflow 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 EXT4 XFS F2FS Btrfs 60 120 180 240 300 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 2.56, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 2.17, N = 3 SE +/- 0.78, N = 3 281.35 219.87 214.93 204.97 224.77 212.66 211.34 196.22 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 No KPTI Or Retpo KPTI + Full Retpo Underflow 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 EXT4 XFS F2FS Btrfs 15K 30K 45K 60K 75K SE +/- 35.97, N = 3 SE +/- 7.17, N = 3 SE +/- 3.79, N = 3 SE +/- 640.29, N = 3 SE +/- 15.45, N = 3 SE +/- 3.00, N = 3 SE +/- 542.36, N = 3 SE +/- 195.86, N = 3 70334 54963 53730 51239 56188 53162 52830 49051 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 No KPTI Or Retpo KPTI + Full Retpo Underflow 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 EXT4 F2FS XFS Btrfs 60 120 180 240 300 SE +/- 0.89, N = 3 SE +/- 3.69, N = 3 SE +/- 6.04, N = 6 SE +/- 0.65, N = 3 SE +/- 0.69, N = 3 SE +/- 2.87, N = 3 SE +/- 2.31, N = 3 SE +/- 1.10, N = 3 287.04 277.99 277.91 59.87 286.91 286.05 284.28 58.73 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 No KPTI Or Retpo KPTI + Full Retpo Underflow 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 EXT4 F2FS XFS Btrfs 15K 30K 45K 60K 75K SE +/- 221.56, N = 3 SE +/- 922.02, N = 3 SE +/- 1510.45, N = 6 SE +/- 163.40, N = 3 SE +/- 171.88, N = 3 SE +/- 718.19, N = 3 SE +/- 576.16, N = 3 SE +/- 274.77, N = 3 71757 69493 69473 14962 71723 71509 71067 14678 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 No KPTI Or Retpo KPTI + Full Retpo Underflow 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 F2FS XFS Btrfs EXT4 50 100 150 200 250 SE +/- 0.09, N = 3 SE +/- 0.83, N = 3 SE +/- 7.26, N = 6 SE +/- 0.45, N = 3 SE +/- 1.10, N = 3 SE +/- 0.34, N = 3 SE +/- 0.51, N = 3 SE +/- 2.38, N = 3 240.53 240.09 239.14 235.40 239.48 238.91 235.86 200.76 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 No KPTI Or Retpo KPTI + Full Retpo Underflow 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 F2FS XFS Btrfs EXT4 13K 26K 39K 52K 65K SE +/- 21.22, N = 3 SE +/- 207.16, N = 3 SE +/- 1814.31, N = 6 SE +/- 111.88, N = 3 SE +/- 274.09, N = 3 SE +/- 84.64, N = 3 SE +/- 127.04, N = 3 SE +/- 595.00, N = 3 60130 60018 59782 58846 59868 59724 58962 50187 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 KPTI + Full Retpo Underflow No KPTI Or Retpo 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 F2FS EXT4 XFS Btrfs 90 180 270 360 450 SE +/- 2.20, N = 3 SE +/- 1.38, N = 3 SE +/- 26.24, N = 6 SE +/- 1.82, N = 6 SE +/- 7.92, N = 6 SE +/- 8.56, N = 6 SE +/- 31.15, N = 6 SE +/- 2.40, N = 6 423.13 419.00 366.69 61.59 409.84 407.42 329.07 62.46 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -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 KPTI + Full Retpo Underflow No KPTI Or Retpo 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 F2FS EXT4 XFS Btrfs 20K 40K 60K 80K 100K SE +/- 548.90, N = 3 SE +/- 345.09, N = 3 SE +/- 6559.07, N = 6 SE +/- 454.19, N = 6 SE +/- 1979.16, N = 6 SE +/- 2141.00, N = 6 SE +/- 7787.52, N = 6 SE +/- 600.12, N = 6 105780 104746 91668 15393 102457 101850 82263 15611 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size KPTI + Full Retpo Underflow No KPTI Or Retpo OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size XFS Btrfs F2FS EXT4 20 40 60 80 100 SE +/- 9.27, N = 6 SE +/- 15.59, N = 6 SE +/- 12.57, N = 6 SE +/- 1.73, N = 6 SE +/- 6.61, N = 6 SE +/- 8.31, N = 6 SE +/- 15.90, N = 6 SE +/- 12.94, N = 6 77.30 53.65 52.38 41.62 75.87 68.60 55.20 52.95 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads XFS Btrfs F2FS EXT4 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.33, N = 3 SE +/- 0.13, N = 3 SE +/- 0.40, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 1.56, N = 6 SE +/- 0.64, N = 6 52.53 41.37 41.33 40.80 41.27 40.13 38.27 37.93 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size XFS Btrfs F2FS EXT4 10 20 30 40 50 SE +/- 1.59, N = 6 SE +/- 1.08, N = 6 SE +/- 0.64, N = 4 SE +/- 0.48, N = 6 SE +/- 1.34, N = 6 SE +/- 0.59, N = 4 SE +/- 0.79, N = 6 SE +/- 2.63, N = 6 44.23 37.72 36.93 34.88 36.92 36.68 35.88 29.55 1. (CC) gcc options: -static
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance No KPTI Or Retpo KPTI + Full Retpo Underflow OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance XFS Btrfs EXT4 F2FS 20 40 60 80 100 SE +/- 4.15, N = 6 SE +/- 3.00, N = 6 SE +/- 3.71, N = 6 SE +/- 4.19, N = 6 SE +/- 1.50, N = 6 SE +/- 4.05, N = 6 SE +/- 5.11, N = 6 SE +/- 3.41, N = 6 93.82 68.51 67.72 43.41 72.31 68.36 68.17 43.59 1. (CC) gcc options: -O3
SQLite Test Target: Default Test Directory KPTI + Full Retpo Underflow No KPTI Or Retpo OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory XFS F2FS EXT4 Btrfs 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.39, N = 3 SE +/- 2.53, N = 6 SE +/- 1.43, N = 3 SE +/- 0.46, N = 3 SE +/- 0.39, N = 3 SE +/- 1.47, N = 6 SE +/- 1.04, N = 3 35.58 40.53 41.69 84.48 35.73 40.05 41.82 81.84 1. (CC) gcc options: -O2 -lcurses -ldl -lpthread
Phoronix Test Suite v10.8.4