Ubuntu 14.04 Disk Encryption Benchmarks

Disk encryption benchmarks by Michael Larabel for a future article on Phoronix.com... Stock (no encryption), eCryptfs home encryption, and LUKS-based LVM encryption...

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1403072-PL-ENCRYPTIO66
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Timed Code Compilation 2 Tests
CPU Massive 3 Tests
Disk Test Suite 4 Tests
Multi-Core 2 Tests
Programmer / Developer System Benchmarks 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Stock
March 07 2014
 
Full-Disk Encryption
March 07 2014
 
Home Directory Encryption
March 07 2014
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Ubuntu 14.04 Disk Encryption Benchmarks - Phoronix Test Suite

Ubuntu 14.04 Disk Encryption Benchmarks

Disk encryption benchmarks by Michael Larabel for a future article on Phoronix.com... Stock (no encryption), eCryptfs home encryption, and LUKS-based LVM encryption...

HTML result view exported from: https://openbenchmarking.org/result/1403072-PL-ENCRYPTIO66&grs&rdt&rro.

Ubuntu 14.04 Disk Encryption BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionStockFull-Disk EncryptionHome Directory EncryptionIntel Core i7-3517U @ 1.90GHz (4 Cores)ASUS UX32VDA v1.0Intel 3rd Gen Core DRAM4096MB2 x 128GB SanDisk SD5SF212Intel HD 4000 512MB (1150MHz)Realtek ALC269VBIntel Centrino Advanced-N 6235Ubuntu 14.043.13.0-16-generic (x86_64)Unity 7.1.2X Server 1.15.0intel 2.99.9103.3 Mesa 10.1.0-rc3GCC 4.8ext41920x10803.3 Mesa 10.1.0-rc3ext4 (ecryptfs)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- Stock: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Full-Disk Encryption: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Home Directory Encryption: DEADLINE / ecryptfs_cipher=aes,ecryptfs_fnek_sig=c2f9ee110bf9e0e1,ecryptfs_key_bytes=16,ecryptfs_sig=ecb49ec787a762a8,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw Processor Details- Scaling Governor: acpi-cpufreq ondemandSystem Details- Disk Scheduler: DEADLINE. Python 2.7.6.

Ubuntu 14.04 Disk Encryption Benchmarkscompilebench: Read Compiled Treecompilebench: Initial Createpostmark: Disk Transaction Performancedbench: 1fs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Sizecompilebench: Compilebuild-apache: Time To Compilebuild-linux-kernel: Time To CompileStockFull-Disk EncryptionHome Directory Encryption584.51172.27178991.86134.2750.6050.73221.4764.22238.41554.63165.59137690.77132.2047.5347.73219.4364.95242.7882.7170.6490170.52103.2040.4040.83189.7865.17241.72OpenBenchmarking.org

Dbench

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.016.022.8Full-Disk Encryption2.314.422.5Stock0.312.017.2OpenBenchmarking.orgPercent, Fewer Is BetterDbench 4.0CPU Usage Monitor612182430

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeHome Directory EncryptionFull-Disk EncryptionStock130260390520650SE +/- 0.35, N = 3SE +/- 2.72, N = 3SE +/- 2.80, N = 382.71554.63584.51

FS-Mark

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.010.713.9Full-Disk Encryption2.511.513.8Stock0.36.57.4OpenBenchmarking.orgPercent, Fewer Is BetterFS-Mark 3.3CPU Usage Monitor510152025

Compile Bench

CPU Usage Monitor

MinAvgMaxHome Directory Encryption2.520.743.0Full-Disk Encryption2.033.673.6Stock0.318.634.2OpenBenchmarking.orgPercent, Fewer Is BetterCompile Bench 0.6CPU Usage Monitor20406080100

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateHome Directory EncryptionFull-Disk EncryptionStock4080120160200SE +/- 0.56, N = 3SE +/- 1.10, N = 3SE +/- 1.76, N = 370.64165.59172.27

Timed Apache Compilation

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.365.9100.0Full-Disk Encryption2.365.2100.0Stock0.563.0100.0OpenBenchmarking.orgPercent, Fewer Is BetterTimed Apache Compilation 2.4.7CPU Usage Monitor20406080100

FS-Mark

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.825.629.7Full-Disk Encryption2.323.646.3Stock0.313.141.3OpenBenchmarking.orgPercent, Fewer Is BetterFS-Mark 3.3CPU Usage Monitor1224364860

PostMark

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.823.035.3Full-Disk Encryption2.025.539.0Stock0.316.221.8OpenBenchmarking.orgPercent, Fewer Is BetterPostMark 1.51CPU Usage Monitor1122334455

Timed Linux Kernel Compilation

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.394.5100.0Full-Disk Encryption2.395.3100.0Stock0.894.7100.0OpenBenchmarking.orgPercent, Fewer Is BetterTimed Linux Kernel Compilation 3.1CPU Usage Monitor20406080100

FS-Mark

CPU Usage Monitor

MinAvgMaxHome Directory Encryption1.311.913.2Full-Disk Encryption2.312.113.8Stock6.27.514.7OpenBenchmarking.orgPercent, Fewer Is BetterFS-Mark 3.3CPU Usage Monitor510152025

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceHome Directory EncryptionFull-Disk EncryptionStock400800120016002000SE +/- 1.00, N = 3SE +/- 6.49, N = 3SE +/- 4.33, N = 3901137617891. (CC) gcc options: -O3

Dbench

Client Count: 1

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1Home Directory EncryptionFull-Disk EncryptionStock20406080100SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.42, N = 370.5290.7791.861. (CC) gcc options: -lpopt -O2

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsHome Directory EncryptionFull-Disk EncryptionStock306090120150SE +/- 0.44, N = 3SE +/- 0.10, N = 3SE +/- 0.74, N = 3103.20132.20134.271. (CC) gcc options: -static

FS-Mark

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

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeHome Directory EncryptionFull-Disk EncryptionStock1122334455SE +/- 0.12, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 340.4047.5350.601. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeHome Directory EncryptionFull-Disk EncryptionStock1122334455SE +/- 0.22, N = 3SE +/- 0.24, N = 3SE +/- 0.12, N = 340.8347.7350.731. (CC) gcc options: -static

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileHome Directory EncryptionFull-Disk EncryptionStock50100150200250SE +/- 1.78, N = 3SE +/- 0.78, N = 3SE +/- 0.55, N = 3189.78219.43221.47

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileHome Directory EncryptionFull-Disk EncryptionStock1530456075SE +/- 0.15, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 365.1764.9564.22

CPU Usage Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgPercentCPU Usage MonitorPhoronix Test Suite System MonitoringHome Directory EncryptionFull-Disk EncryptionStock20406080100Min: 0.75 / Avg: 30.25 / Max: 100Min: 1.27 / Avg: 31.73 / Max: 100Min: 0.25 / Avg: 26.7 / Max: 100

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To CompileHome Directory EncryptionFull-Disk EncryptionStock50100150200250SE +/- 8.87, N = 3SE +/- 9.74, N = 3SE +/- 9.61, N = 3241.72242.78238.41


Phoronix Test Suite v10.8.4