Full disk encryption and eCrytpfs home directory encryption on Ubntu 13.10 against no encryption for Intel SSD on Ubuntu 13.10 with Linux 3.11 Kernel. Benchmarks by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1309011-SO-DISKENCRY67
{
"title": "Ubuntu 13.10 Disk Encryption Performance",
"last_modified": "2013-09-01 18:50:28",
"description": "Full disk encryption and eCrytpfs home directory encryption on Ubntu 13.10 against no encryption for Intel SSD on Ubuntu 13.10 with Linux 3.11 Kernel. Benchmarks by Michael Larabel for a future article on Phoronix.",
"systems": {
"Stock - No Encryption": {
"identifier": "Stock - No Encryption",
"hardware": {
"Processor": "Intel Core i7-4900MQ @ 2.80GHz (8 Cores)",
"Motherboard": "System76 Gazelle Professional",
"Chipset": "Intel Xeon E3-1200 v3\/4th",
"Memory": "8192MB",
"Disk": "120GB INTEL SSDSC2CW12",
"Graphics": "Intel 4th Gen Core IGP (1300MHz)",
"Audio": "Intel Haswell HDMI",
"Network": "Realtek RTL8111\/8168\/8411 + Intel Centrino Advanced-N 6235"
},
"software": {
"OS": "Ubuntu 13.10",
"Kernel": "3.11.0-4-generic (x86_64)",
"Desktop": "Xfce 4.10",
"Display Server": "X Server 1.14.2.901 (1.14.3 RC 1)",
"Display Driver": "intel 2.21.14",
"Compiler": "GCC 4.8",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2013-09-01 12:34:03",
"client_version": "4.8.2",
"notes": "Disk Scheduler: DEADLINE. Python 2.7.5+.",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --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-ecj-jar=\/usr\/share\/java\/eclipse-ecj.jar --with-java-home=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64\/jre --with-jvm-jar-dir=\/usr\/lib\/jvm-exports\/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v",
"disk-scheduler": "DEADLINE",
"disk-mount-options": "data=ordered,errors=remount-ro,relatime,rw",
"cpu-scaling-governor": "acpi-cpufreq ondemand"
}
},
"Full Disk Encryption": {
"identifier": "Full Disk Encryption",
"hardware": {
"Processor": "Intel Core i7-4900MQ @ 2.80GHz (8 Cores)",
"Motherboard": "System76 Gazelle Professional",
"Chipset": "Intel Xeon E3-1200 v3\/4th",
"Memory": "8192MB",
"Disk": "120GB INTEL SSDSC2CW12",
"Graphics": "Intel 4th Gen Core IGP (1300MHz)",
"Audio": "Intel Haswell HDMI",
"Network": "Realtek RTL8111\/8168\/8411 + Intel Centrino Advanced-N 6235"
},
"software": {
"OS": "Ubuntu 13.10",
"Kernel": "3.11.0-4-generic (x86_64)",
"Desktop": "Xfce 4.10",
"Display Server": "X Server 1.14.2.901 (1.14.3 RC 1)",
"Display Driver": "intel 2.21.14",
"OpenGL": "3.1 Mesa 9.2.0",
"Compiler": "GCC 4.8",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2013-09-01 13:48:29",
"client_version": "4.8.2",
"notes": "Python 2.7.5+.",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --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-ecj-jar=\/usr\/share\/java\/eclipse-ecj.jar --with-java-home=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64\/jre --with-jvm-jar-dir=\/usr\/lib\/jvm-exports\/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v",
"disk-mount-options": "data=ordered,errors=remount-ro,relatime,rw"
}
},
"Home Directory Encryption": {
"identifier": "Home Directory Encryption",
"hardware": {
"Processor": "Intel Core i7-4900MQ @ 2.80GHz (8 Cores)",
"Motherboard": "System76 Gazelle Professional",
"Chipset": "Intel Xeon E3-1200 v3\/4th",
"Memory": "8192MB",
"Disk": "120GB INTEL SSDSC2CW12",
"Graphics": "Intel 4th Gen Core IGP (1300MHz)",
"Audio": "Intel Haswell HDMI",
"Network": "Realtek RTL8111\/8168\/8411 + Intel Centrino Advanced-N 6235"
},
"software": {
"OS": "Ubuntu 13.10",
"Kernel": "3.11.0-4-generic (x86_64)",
"Desktop": "Xfce 4.10",
"Display Server": "X Server 1.14.2.901 (1.14.3 RC 1)",
"Display Driver": "intel 2.21.14",
"OpenGL": "3.1 Mesa 9.2.0",
"Compiler": "GCC 4.8",
"File-System": "ext4 (ecryptfs)",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2013-09-01 17:41:47",
"client_version": "4.8.2",
"notes": "Python 2.7.5+.",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --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-ecj-jar=\/usr\/share\/java\/eclipse-ecj.jar --with-java-home=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64\/jre --with-jvm-jar-dir=\/usr\/lib\/jvm-exports\/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v",
"disk-mount-options": "ecryptfs_cipher=aes,ecryptfs_fnek_sig=9195f0e115f4f1a5,ecryptfs_key_bytes=16,ecryptfs_sig=d56cbaad831ad3be,ecryptfs_unlink_sigs,nodev,nosuid,relatime,rw"
}
}
},
"results": {
"10c32bac040187058a47fcb10f3669610e9a51e3": {
"identifier": "pts\/compilebench-1.0.0",
"title": "Compile Bench",
"app_version": "0.6",
"arguments": "COMPILE",
"description": "Test: Compile",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 732.509999999999990905052982270717620849609375,
"raw_values": [
724.1599999999999681676854379475116729736328125,
719.3600000000000136424205265939235687255859375,
754
]
},
"Full Disk Encryption": {
"value": 497.8500000000000227373675443232059478759765625,
"raw_values": [
487.45999999999997953636921010911464691162109375,
489.3799999999999954525264911353588104248046875,
516.700000000000045474735088646411895751953125
]
},
"Home Directory Encryption": {
"value": 190.990000000000009094947017729282379150390625,
"raw_values": [
192.409999999999996589394868351519107818603515625,
190.1399999999999863575794734060764312744140625,
190.43000000000000682121026329696178436279296875
]
}
}
},
"6538b9dddd169903ef80d992acbc43d31e944527": {
"identifier": "pts\/compilebench-1.0.0",
"title": "Compile Bench",
"app_version": "0.6",
"arguments": "INITIAL_CREATE",
"description": "Test: Initial Create",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 367.05000000000001136868377216160297393798828125,
"raw_values": [
367.07999999999998408384271897375583648681640625,
369.06999999999999317878973670303821563720703125,
365.009999999999990905052982270717620849609375
]
},
"Full Disk Encryption": {
"value": 280.5,
"raw_values": [
293.25,
273.04000000000002046363078989088535308837890625,
275.220000000000027284841053187847137451171875
]
},
"Home Directory Encryption": {
"value": 125.030000000000001136868377216160297393798828125,
"raw_values": [
121.090000000000003410605131648480892181396484375,
128.090000000000003410605131648480892181396484375,
125.900000000000005684341886080801486968994140625
]
}
}
},
"04726263abb07903ba2ccffae9efce64e8f4a49a": {
"identifier": "pts\/dbench-1.0.0",
"title": "Dbench",
"app_version": "4.0",
"arguments": "1",
"description": "Client Count: 1",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 320.56000000000000227373675443232059478759765625,
"raw_values": [
321.230999999999994543031789362430572509765625,
320.28100000000000591171556152403354644775390625,
320.163999999999987267074175179004669189453125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
},
"Full Disk Encryption": {
"value": 294,
"raw_values": [
293.79599999999999226929503493010997772216796875,
295.48700000000002319211489520967006683349609375,
292.70299999999997453414835035800933837890625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
},
"Home Directory Encryption": {
"value": 226.099999999999994315658113919198513031005859375,
"raw_values": [
226.08699999999998908606357872486114501953125,
225.730999999999994543031789362430572509765625,
226.493999999999999772626324556767940521240234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lpopt -O2"
}
}
}
}
},
"4e4606038c6dc65cbe791ddb72d1d8178eace03b": {
"identifier": "pts\/fio-1.2.0",
"title": "Flexible IO Tester",
"app_version": "1.57",
"arguments": "examples\/iometer-file-access-server",
"description": "Test: Intel IOMeter File Server Access Pattern",
"scale": "Seconds (Run Time)",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 65.599999999999994315658113919198513031005859375,
"raw_values": [
66.50598883628799740108661353588104248046875,
65.19387793541000064578838646411895751953125,
65.1089029312129952131726895458996295928955078125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
},
"Full Disk Encryption": {
"value": 113.1099999999999994315658113919198513031005859375,
"raw_values": [
114.568207025530000464641489088535308837890625,
113.3265480995199965263964259065687656402587890625,
111.433667182920004279367276467382907867431640625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
},
"Home Directory Encryption": {
"value": 62.24000000000000198951966012828052043914794921875,
"raw_values": [
62.7990789413450016809292719699442386627197265625,
61.75887799262999777738514239899814128875732421875,
62.16920614242599896215324406512081623077392578125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio"
}
}
}
}
},
"e0cfde62691b401c71f5d00a0642b1cc7639ad26": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 1000",
"description": "Test: 1000 Files, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 242.80000000000001136868377216160297393798828125,
"raw_values": [
291.8999999999999772626324556767940521240234375,
231.400000000000005684341886080801486968994140625,
204,
287.8999999999999772626324556767940521240234375,
205.69999999999998863131622783839702606201171875,
235.900000000000005684341886080801486968994140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Full Disk Encryption": {
"value": 118.7300000000000039790393202565610408782958984375,
"raw_values": [
128.30000000000001136868377216160297393798828125,
110.2000000000000028421709430404007434844970703125,
113,
111.7000000000000028421709430404007434844970703125,
124.400000000000005684341886080801486968994140625,
124.7999999999999971578290569595992565155029296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Home Directory Encryption": {
"value": 125.2000000000000028421709430404007434844970703125,
"raw_values": [
126.5,
124,
125.099999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"5ca205e1e391516a4179429c03238ddcd7933fb2": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 5000 -t 4",
"description": "Test: 5000 Files, 1MB Size, 4 Threads",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 409.06999999999999317878973670303821563720703125,
"raw_values": [
409.19999999999998863131622783839702606201171875,
409.19999999999998863131622783839702606201171875,
408.80000000000001136868377216160297393798828125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Full Disk Encryption": {
"value": 128.330000000000012505552149377763271331787109375,
"raw_values": [
109.2000000000000028421709430404007434844970703125,
100.400000000000005684341886080801486968994140625,
127.2000000000000028421709430404007434844970703125,
156.80000000000001136868377216160297393798828125,
136,
140.400000000000005684341886080801486968994140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Home Directory Encryption": {
"value": 140.1299999999999954525264911353588104248046875,
"raw_values": [
140.400000000000005684341886080801486968994140625,
140,
140
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"0e47df5df4063585ad1254b53493148126f1c582": {
"identifier": "pts\/fs-mark-1.0.0",
"title": "FS-Mark",
"app_version": "3.3",
"arguments": "-s 1048576 -n 4000 -D 32",
"description": "Test: 4000 Files, 32 Sub Dirs, 1MB Size",
"scale": "Files\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 251.80000000000001136868377216160297393798828125,
"raw_values": [
247.69999999999998863131622783839702606201171875,
252.099999999999994315658113919198513031005859375,
255.599999999999994315658113919198513031005859375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Full Disk Encryption": {
"value": 125,
"raw_values": [
128,
124.7999999999999971578290569595992565155029296875,
122.2000000000000028421709430404007434844970703125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
},
"Home Directory Encryption": {
"value": 123.1299999999999954525264911353588104248046875,
"raw_values": [
123,
123.099999999999994315658113919198513031005859375,
123.2999999999999971578290569595992565155029296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static"
}
}
}
}
},
"aa8b0d604d25baf398983e0fe18b155515587f86": {
"identifier": "pts\/iozone-1.8.0",
"title": "IOzone",
"app_version": "3.405",
"arguments": "-r 64k -s 8192M -i0",
"description": "Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 472.05000000000001136868377216160297393798828125,
"raw_values": [
484.9306640625,
470.005859375,
423.79296875,
484.3984375,
484.78515625,
484.40234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Full Disk Encryption": {
"value": 142.94999999999998863131622783839702606201171875,
"raw_values": [
144.9140625,
142.189453125,
141.736328125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Home Directory Encryption": {
"value": 139.1299999999999954525264911353588104248046875,
"raw_values": [
139.9072265625,
138.689453125,
138.8046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
},
"6d0f95438bf295a744f9b4399e21d9ad36481a10": {
"identifier": "pts\/postmark-1.1.0",
"title": "PostMark",
"app_version": "1.51",
"description": "Disk Transaction Performance",
"scale": "TPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"Stock - No Encryption": {
"value": 5245,
"raw_values": [
5319,
5208,
5208
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Full Disk Encryption": {
"value": 5102,
"raw_values": [
5102,
5102,
5102
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
},
"Home Directory Encryption": {
"value": 1681,
"raw_values": [
1689,
1677,
1677
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3"
}
}
}
}
}
}
}