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...
Stock
Processor: Intel Core i7-3517U @ 1.90GHz (4 Cores), Motherboard: ASUS UX32VDA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 2 x 128GB SanDisk SD5SF212, Graphics: Intel HD 4000 512MB (1150MHz), Audio: Realtek ALC269VB, Network: Intel Centrino Advanced-N 6235
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0-rc3, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.6.
Full-Disk Encryption
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
Home Directory Encryption
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0-rc3, Compiler: GCC 4.8, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: DEADLINE / ecryptfs_cipher=aes,ecryptfs_fnek_sig=c2f9ee110bf9e0e1,ecryptfs_key_bytes=16,ecryptfs_sig=ecb49ec787a762a8,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.6.
CPU Usage Monitor
Compile Bench
Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
Dbench
FS-Mark
Timed Apache Compilation
Timed Linux Kernel Compilation
PostMark
Stock
Processor: Intel Core i7-3517U @ 1.90GHz (4 Cores), Motherboard: ASUS UX32VDA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 2 x 128GB SanDisk SD5SF212, Graphics: Intel HD 4000 512MB (1150MHz), Audio: Realtek ALC269VB, Network: Intel Centrino Advanced-N 6235
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0-rc3, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.6.
Testing initiated at 7 March 2014 12:43 by user phoronix.
Full-Disk Encryption
Processor: Intel Core i7-3517U @ 1.90GHz (4 Cores), Motherboard: ASUS UX32VDA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 2 x 128GB SanDisk SD5SF212, Graphics: Intel HD 4000 512MB (1150MHz), Audio: Realtek ALC269VB, Network: Intel Centrino Advanced-N 6235
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.6.
Testing initiated at 7 March 2014 14:42 by user phoronix.
Home Directory Encryption
Processor: Intel Core i7-3517U @ 1.90GHz (4 Cores), Motherboard: ASUS UX32VDA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 2 x 128GB SanDisk SD5SF212, Graphics: Intel HD 4000 512MB (1150MHz), Audio: Realtek ALC269VB, Network: Intel Centrino Advanced-N 6235
OS: Ubuntu 14.04, Kernel: 3.13.0-16-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0-rc3, Compiler: GCC 4.8, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: DEADLINE / ecryptfs_cipher=aes,ecryptfs_fnek_sig=c2f9ee110bf9e0e1,ecryptfs_key_bytes=16,ecryptfs_sig=ecb49ec787a762a8,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.6.
Testing initiated at 7 March 2014 17:02 by user phoronix.