Linux Full Disk Encryption Performance With AMD Ryzen 5 + SATA 3.0 SSD

Written by Michael Larabel in Storage on 21 July 2017 at 03:38 PM EDT. Page 3 of 3. 25 Comments.
Fedora 26 Disk Encryption Comparison

Sequential reads dropped from 360 MB/s to 294 MB/s on the Ryzen 5 when full disk encryption was used.

Fedora 26 Disk Encryption Comparison
Fedora 26 Disk Encryption Comparison

There was a modest impact as well in the performance of FS-Mark.

Fedora 26 Disk Encryption Comparison

Here's a look at the CPU utilization over the course of all the benchmarks run. During some of the benchmarks there was a noticeable difference in CPU utilization with/without full disk encryption, but overall not that much of a difference. When factoring all the data points, a stock Fedora 26 install on the Ryzen 5 1400 had an average CPU usage of 26.3% and a peak of 38.48% for these disk-focused tests. When full-disk encryption was happening with Fedora 26, the average CPU use was 28.6% with a peak of 39%.

So while there is still a measurable performance impact when using Linux full-disk encryption with an AMD Ryzen CPU and SATA 3.0 SSD, the performance overall is still very good and would be also much less noticeable if using an NVMe SSD. But even still, I highly recommend full disk encryption be used by all production desktops/laptops where data security is even half important.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.