Fedora 26 Disk Encryption Comparison

AMD Ryzen 5 1400 testing full disk LUKS encryption on Fedora 26. Tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1707195-TR-ENCRYPTED03&gru&rdt.

Fedora 26 Disk Encryption ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionStockFull Disk EncryptionAMD Ryzen 5 1400 @ 3.20GHz (8 Cores)Gigabyte AB350N-Gaming WIFI-CFAMD Device 145016384MB512GB INTEL SSDSC2KW51LLVMpipeNVIDIA GP108 HD AudioRealtek RTL8111/8168/8411 + Intel Wireless 3165Fedora 264.11.10-300.fc26.x86_64 (x86_64)GNOME Shell 3.24.2nouveau 1.0.152.1 Mesa 17.1.4 Gallium 0.4 (LLVM 4.0 128 bits)GCC 7.1.1 20170622ext41024x768OpenBenchmarking.orgEnvironment Details- GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOGCompiler Details- --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details- CFQ / data=ordered,relatime,rw,seclabelProcessor Details- Scaling Governor: acpi-cpufreq ondemandSystem Details- SELinux: Enabled.

Fedora 26 Disk Encryption Comparisonfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsdbench: 6fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directorysqlite: Default Test DirectoryStockFull Disk Encryption156.50224.00792.30312.98350.54360.15415.0315.41134.33199.00771.21290.90352.34294.62427.4520.33OpenBenchmarking.org

CPU Usage (Summary) Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgPercentCPU Usage (Summary) MonitorPhoronix Test Suite System MonitoringStockFull Disk Encryption816243240Min: 0 / Avg: 26.36 / Max: 38.48Min: 0 / Avg: 28.57 / Max: 39.19

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeStockFull Disk Encryption306090120150SE +/- 12.78, N = 3SE +/- 8.12, N = 3156.50134.331. (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 ThreadsStockFull Disk Encryption50100150200250SE +/- 2.40, N = 2SE +/- 1.40, N = 2224.00199.001. (CC) gcc options: -static

Flexible IO Tester

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

OpenBenchmarking.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 DirectoryStockFull Disk Encryption20K40K60K80K100KSE +/- 383.59, N = 3SE +/- 268.85, N = 378242727221. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption20K40K60K80K100KSE +/- 554.27, N = 3SE +/- 568.91, N = 387631880811. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption20K40K60K80K100KSE +/- 75.03, N = 3SE +/- 588.03, N = 390034736511. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption20K40K60K80K100KSE +/- 551.68, N = 3SE +/- 144.46, N = 31037531068591. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6StockFull Disk Encryption2004006008001000SE +/- 7.53, N = 3SE +/- 3.49, N = 3792.30771.211. (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

OpenBenchmarking.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 DirectoryStockFull Disk Encryption70140210280350SE +/- 1.53, N = 3SE +/- 1.08, N = 3312.98290.901. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption80160240320400SE +/- 2.22, N = 3SE +/- 2.28, N = 3350.54352.341. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption80160240320400SE +/- 0.30, N = 3SE +/- 2.35, N = 3360.15294.621. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -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.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 DirectoryStockFull Disk Encryption90180270360450SE +/- 2.21, N = 3SE +/- 0.58, N = 3415.03427.451. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl

SQLite

CPU Usage (Summary) Monitor

MinAvgMaxStock0.35.28.4Full Disk Encryption0.37.010.0OpenBenchmarking.orgPercent, Fewer Is BetterSQLite 3.8.10.2CPU Usage (Summary) Monitor48121620

Dbench

CPU Usage (Summary) Monitor

MinAvgMaxStock0.032.838.5Full Disk Encryption0.733.839.2OpenBenchmarking.orgPercent, Fewer Is BetterDbench 4.0CPU Usage (Summary) Monitor1122334455

Flexible IO Tester

CPU Usage (Summary) Monitor

MinAvgMaxStock0.010.113.2Full Disk Encryption0.017.224.2OpenBenchmarking.orgPercent, Fewer Is BetterFlexible IO Tester 2.1.13CPU Usage (Summary) Monitor816243240

Flexible IO Tester

CPU Usage (Summary) Monitor

MinAvgMaxStock0.011.317.0Full Disk Encryption0.022.430.0OpenBenchmarking.orgPercent, Fewer Is BetterFlexible IO Tester 2.1.13CPU Usage (Summary) Monitor918273645

Flexible IO Tester

CPU Usage (Summary) Monitor

MinAvgMaxStock0.07.711.5Full Disk Encryption0.018.726.3OpenBenchmarking.orgPercent, Fewer Is BetterFlexible IO Tester 2.1.13CPU Usage (Summary) Monitor816243240

Flexible IO Tester

CPU Usage (Summary) Monitor

MinAvgMaxStock0.09.312.7Full Disk Encryption0.022.430.5OpenBenchmarking.orgPercent, Fewer Is BetterFlexible IO Tester 2.1.13CPU Usage (Summary) Monitor918273645

FS-Mark

CPU Usage (Summary) Monitor

MinAvgMaxStock1.07.211.0Full Disk Encryption0.39.613.2OpenBenchmarking.orgPercent, Fewer Is BetterFS-Mark 3.3CPU Usage (Summary) Monitor48121620

FS-Mark

CPU Usage (Summary) Monitor

MinAvgMaxStock0.019.027.7Full Disk Encryption0.022.430.7OpenBenchmarking.orgPercent, Fewer Is BetterFS-Mark 3.3CPU Usage (Summary) Monitor918273645

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryStockFull Disk Encryption510152025SE +/- 0.15, N = 3SE +/- 3.38, N = 315.4120.331. (CC) gcc options: -O2 -ldl -lpthread


Phoronix Test Suite v10.8.4