git: kernel - Implement KVABIO API in TMPFS
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Oct 16 11:30:33 PDT 2017
commit 48db4e2021c6f1f9af86240897dc280da1115483
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sun Oct 1 19:42:59 2017 -0700
kernel - Implement KVABIO API in TMPFS
* TMPFS now fully supports the KVABIO API. This removes nearly all
IPIs from buffer cache operations related to TMPFS.
* In synth tests on 32-way and 48-way servers, the number of IPIs/cpu/sec
drops from 5000-12000 down to 200-1000. Needless to say, this is a
huge win, particularly on VMs.
Recommend-by: mjg_ (Mateusz Guzik)
Summary of changes:
sys/vfs/tmpfs/tmpfs_subr.c | 5 +++++
sys/vfs/tmpfs/tmpfs_vnops.c | 11 ++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/48db4e2021c6f1f9af86240897dc280da1115483
--
DragonFly BSD source repository
More information about the Commits
mailing list