Ubuntu 18.04 Disk Encryption Benchmarks
Tests for a future article on Phoronix.
Stock - No Encryption
Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW (N14ET25W 1.03 BIOS), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Home Encryption
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / ecryptfs_cipher=aes,ecryptfs_fnek_sig=9a6afd2d89255fc9,ecryptfs_key_bytes=16,ecryptfs_sig=6effcf993faa1ca2,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Full Disk Encryption
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Timed Linux Kernel Compilation
This test times how long it takes to build the Linux kernel. Learn more via the OpenBenchmarking.org test page.
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.
Flexible IO Tester
FS-Mark
FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
Bork File Encrypter
Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. 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.
SQLite
This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
PostgreSQL pgbench
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Unpacking The Linux Kernel
CPU Usage (Summary) Monitor
Stock - No Encryption
Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW (N14ET25W 1.03 BIOS), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Testing initiated at 8 February 2018 09:55 by user phoronix.
Home Encryption
Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW (N14ET25W 1.03 BIOS), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4 (ecryptfs), Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / ecryptfs_cipher=aes,ecryptfs_fnek_sig=9a6afd2d89255fc9,ecryptfs_key_bytes=16,ecryptfs_sig=6effcf993faa1ca2,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Testing initiated at 8 February 2018 12:10 by user phoronix.
Full Disk Encryption
Processor: Intel Core i7-5600U @ 3.20GHz (2 Cores / 4 Threads), Motherboard: LENOVO 20BSCTO1WW (N14ET25W 1.03 BIOS), Chipset: Intel Broadwell-U-OPI, Memory: 8192MB, Disk: 128GB SAMSUNG MZNTE128, Graphics: Intel HD 5500 (950MHz), Audio: Intel Broadwell-U Audio, Network: Intel Connection + Intel Wireless 7265
OS: Ubuntu 18.04, Kernel: 4.13.0-32-generic (x86_64), Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.6, Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.14+ + Python 3.6.4
Security Notes: KPTI Protection
Testing initiated at 8 February 2018 15:21 by user phoronix.