DragonFlyBSD Kernel Gets Some SMP Improvements

Written by Michael Larabel in BSD on 22 April 2018 at 08:00 AM EDT. Add A Comment
It looks like the DragonFlyBSD 5.4 release will be delivering at least a few kernel-level performance improvements.

It turns out just hours after wrapping up the latest BSD vs. Linux benchmarks, Matthew Dillon pushed a few performance tweaks to the Git tree for DragonFly.

The latest DragonFlyBSD work catching our attention is removing SMP bottlenecks within uidinfo, descriptors, and lockf. This change should "remove numerous global bottlenecks" for different I/O operations.

Additionally, there's now a per-thread cache for file descriptors/pointers.

There's also been other DragonFlyBSD activity in Git this weekend too. The commits do not comment though on the performance changes as a result of this latest activity for what will eventually make its way into forming DragonFlyBSD 5.4.
Related News
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.

Popular News This Week