Benchmarking The Performance Overhead To LKRG 0.8 For Better Security

Written by Michael Larabel in Software on 1 July 2020 at 01:49 PM EDT. Page 4 of 4. 5 Comments.

The LevelDB key-value store developed by Google and used by software like Chrome can see some performance implications as well with LKRG running.

SQLite's impact was quite small.

The Inkscape performance took a minor hit from the added protections.

Obviously when benchmarking operating system primitives there is a pronounced difference with LKRG loaded, but fortunately doesn't translate into the real-world workloads.

For most workloads especially for conventional Linux desktop use-cases, LKRG 0.8 provides added protection without much of a real-world performance penalty. Mostly just in heavy I/O areas like compiling large code-bases or relying upon any database software, etc, would you likely notice a difference while gaming, web browsing, and other areas saw minimal impact. Those wanting to dig through the 119 benchmarks in full can find them via OpenBenchmarking.org. Those wanting to learn more about LKRG can do so at Openwall.com.

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.