EXT4 Encryption HDD Enclosure Tests USB external enclosure HDD 3.5 inch drive benchmarks with EXT4 encryption on Ubuntu Linux. Testd for a future article on Phoronix. EXT4 Stock: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0805 BIOS), Chipset: Intel Device 3ec2, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: 4001GB 004-2CV104 + 118GB INTEL SSDPEK1W120GA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-23-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, OpenGL: 4.6.13529, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 EXT4 LUKS Encryption: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0805 BIOS), Chipset: Intel Device 3ec2, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: 4001GB 004-2CV104 + 118GB INTEL SSDPEK1W120GA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-23-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, OpenGL: 4.6.13529, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 EXT4 eCryptfs: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0805 BIOS), Chipset: Intel Device 3ec2, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: 4001GB 004-2CV104 + 118GB INTEL SSDPEK1W120GA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-23-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, OpenGL: 4.6.13529, Compiler: GCC 7.3.0, File-System: ext4 (ecryptfs), Screen Resolution: 3840x2160 EXT4 fscrypt: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0805 BIOS), Chipset: Intel Device 3ec2, Memory: 2 x 8192 MB DDR4-3000MT/s, Disk: 4001GB 004-2CV104 + 118GB INTEL SSDPEK1W120GA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-23-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Server: X Server 1.19.6, OpenGL: 4.6.13529, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better EXT4 Stock ........... 1099.20 |======================= EXT4 LUKS Encryption . 2264.61 |=============================================== EXT4 eCryptfs ........ 965.22 |==================== EXT4 fscrypt ......... 1003.02 |===================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 105.00 |= EXT4 LUKS Encryption . 70.93 | EXT4 fscrypt ......... 7099.00 |=============================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 0.59 |================================================== EXT4 LUKS Encryption . 0.58 |================================================= EXT4 fscrypt ......... 0.58 |================================================= Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 77.17 |================================================= EXT4 LUKS Encryption . 53.02 |================================== EXT4 fscrypt ......... 65.15 |========================================= Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 5.96 |================================================== EXT4 LUKS Encryption . 5.79 |================================================= EXT4 fscrypt ......... 5.88 |================================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 9.75 |================================================== EXT4 LUKS Encryption . 9.27 |================================================ EXT4 fscrypt ......... 9.62 |================================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 1.13 |================= EXT4 LUKS Encryption . 0.89 |============== EXT4 fscrypt ......... 3.29 |================================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 163 |=================================================== EXT4 LUKS Encryption . 115 |==================================== EXT4 fscrypt ......... 148 |============================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better EXT4 Stock ........... 20.87 |============================================= EXT4 LUKS Encryption . 22.70 |================================================= EXT4 fscrypt ......... 17.53 |====================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4 Stock ........... 5.00 |========================== EXT4 LUKS Encryption . 4.87 |========================= EXT4 eCryptfs ........ 9.73 |================================================== EXT4 fscrypt ......... 5.47 |============================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4 Stock ........... 11.20 |=========================================== EXT4 LUKS Encryption . 9.80 |====================================== EXT4 eCryptfs ........ 12.80 |================================================= EXT4 fscrypt ......... 11.73 |============================================= FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better EXT4 Stock ........... 5.20 |================================================== EXT4 LUKS Encryption . 4.57 |============================================ EXT4 eCryptfs ........ 4.67 |============================================= EXT4 fscrypt ......... 4.77 |============================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better EXT4 Stock ........... 504.32 |================================================ EXT4 LUKS Encryption . 459.54 |============================================ EXT4 eCryptfs ........ 130.05 |============ EXT4 fscrypt ......... 353.10 |================================== Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better EXT4 Stock ........... 77.96 |================================================ EXT4 LUKS Encryption . 77.91 |================================================ EXT4 eCryptfs ........ 79.61 |================================================= EXT4 fscrypt ......... 78.07 |================================================ Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better EXT4 Stock ........... 53.09 |================================================ EXT4 LUKS Encryption . 53.09 |================================================ EXT4 eCryptfs ........ 54.01 |================================================= EXT4 fscrypt ......... 52.96 |================================================ NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better EXT4 Stock ........... 43074.32 |========================================== EXT4 LUKS Encryption . 46685.39 |============================================== EXT4 fscrypt ......... 43019.42 |========================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better EXT4 Stock ........... 35073.55 |============================================= EXT4 LUKS Encryption . 35766.88 |============================================== EXT4 eCryptfs ........ 30600.53 |======================================= EXT4 fscrypt ......... 35314.08 |============================================= OSBench Test: Create Files us Per Event < Lower Is Better EXT4 Stock ........... 11.33 |=================== EXT4 LUKS Encryption . 11.44 |=================== EXT4 eCryptfs ........ 29.41 |================================================= EXT4 fscrypt ......... 18.14 |==============================