Ubuntu 13.04 Disk Encryption
Benchmarking Ubuntu 13.04 with no disk encryption, home directory encryption (eCryptfs), and full disk encryption. Also monitored CPU usage using MONITOR=cpu.usage environment variable. Benchmarking by Michael Larabel for a future article on Phoronix.com.
Full-Disk Encryption
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.7.4.
Disk Mount Options Notes: data=ordered,errors=remount-ro,relatime,rw
No Encryption
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 4870 512MB, Audio: Realtek ALC889, Monitor: VA2431, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-19-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: radeon 7.1.0, OpenGL: 3.0 Mesa 9.1.1 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.4.
Home Encryption
OS: Ubuntu 13.04, Kernel: 3.8.0-19-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: radeon 7.1.0, OpenGL: 3.0 Mesa 9.1.1 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.7.4.
Disk Mount Options Notes: ecryptfs_cipher=aes,ecryptfs_fnek_sig=66d7594698e30c89,ecryptfs_key_bytes=16,ecryptfs_sig=fd1f291ec135ed93,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Compile Bench
Dbench
Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
Flexible IO Tester
FS-Mark
IOzone
The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
PostMark
This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
BlogBench
PostgreSQL pgbench
Dbench
PostgreSQL pgbench
FS-Mark
Flexible IO Tester
Compile Bench
IOzone
PostMark
BlogBench
CPU Usage Monitor
Full-Disk Encryption
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.7.4.
Disk Mount Options Notes: data=ordered,errors=remount-ro,relatime,rw
Testing initiated at 16 May 2013 18:14 by user phoronix.
No Encryption
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 4870 512MB, Audio: Realtek ALC889, Monitor: VA2431, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-19-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: radeon 7.1.0, OpenGL: 3.0 Mesa 9.1.1 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.4.
Testing initiated at 17 May 2013 19:33 by user phoronix.
Home Encryption
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 4870 512MB, Audio: Realtek ALC889, Monitor: VA2431, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-19-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: radeon 7.1.0, OpenGL: 3.0 Mesa 9.1.1 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.7.4.
Disk Mount Options Notes: ecryptfs_cipher=aes,ecryptfs_fnek_sig=66d7594698e30c89,ecryptfs_key_bytes=16,ecryptfs_sig=fd1f291ec135ed93,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Testing initiated at 17 May 2013 22:55 by user phoronix.