DragonFly BSD
DragonFly kernel List (threaded) for 2011-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

VFS accounting performance benchmarks

From: Francois Tigeot <ftigeot@xxxxxxxxxxxx>
Date: Tue, 20 Dec 2011 10:07:22 +0100

Most of the VFS accounting work is now in the tree (and disabled by default,
enable it with vfs.accounting_enabled="1" in /boot/loader.conf).
Only a potentially disruptive commit to enable it for / has not been pushed.

Since VFS accounting uses a per mount-point spinlock to protect its counters, 
there is some concern it will degrade write performance on SMP machines.

To measure if this was the case or not, I've run some blogbench benchmarks on
a small Xeon system; the details of the test and the results are in the
attached PDF.

VFS accounting kernel was from 2011-12-19
Kernel without VFS accounting was from 2011-11-19

For my part I think the results are inconclusive: either there's no measurable
performance difference or the choice of benchmark was bad.

Francois Tigeot

Attachment: 2011-12-20 VFS-Accounting Blogbench performance.pdf
Description: Adobe PDF document

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]