There’s several ‘lockmgr’ test programs in DragonFly that can be used to test locking performance. Matthew Dillon used them recently to test some locking optimizations.
5 Replies to “Locking microtests”
Comments are closed.
There’s several ‘lockmgr’ test programs in DragonFly that can be used to test locking performance. Matthew Dillon used them recently to test some locking optimizations.
Comments are closed.
I love commits like http://lists.dragonflybsd.org/pipermail/commits/2017-October/626719.html
Where the code has less total line of code than before.
These are the kind of changes that at first glance look like microoptimizations, BUT then you read and think about the details (like vfs and vnodes). Reducing lock contention across multiple consumers is always a good thing.
I know Matt and the rest have done a lot of changes down further, it’d be interesting to see how well this applies to FreeBSD and the rest of the family.
Very nice work.
How does Matt make a living?
Does the company he work for use Dfly – which allows him the time to continue working on Dfly daily?
@mer
Pretty sure DF SMP is at a superior level to all other BSDs since like 2012. At least I haven’t seen any benchmarks to prove otherwise.
Matt is independently wealthy from running businesses earlier in his life as an entrepreneur that he was quite successful with and retired from. There is no corporate sponsor of Dfly, it’s entirely a community of brilliant people that (mostly) get along and work with each other very well.