[dm-devel] [PATCH 0/9] dm crypt: improve cpu scalability

Mike Snitzer snitzer at redhat.com
Fri Mar 28 20:11:07 UTC 2014


With these changes we hope to improve dm-crypt performance for a
wide-range of dm-crypt use-cases and configurations.  Extensive
testing is planned to identify the performance difference(s) as
compared to stock v3.14-rc8.  We'll up this thread as results become
available.

These changes are staged in linux-dm.git 'for-next' -- that is
primarily for linux-next test coverage purposes.  We'll make a call on
whether any of these patches are included in 3.15 when we have the
benefit of performance comparison results.

Mikulas Patocka (9):
  dm crypt: fix cpu hotplug crash by removing per-cpu structure
  block: use kmalloc alignment for bio slab
  dm crypt: use per-bio data
  dm crypt: use unbound workqueue for request processing
  dm crypt: don't allocate pages for a partial request
  dm crypt: avoid deadlock in mempools
  dm crypt: remove io_pool
  dm crypt: offload writes to thread
  dm crypt: sort writes

 drivers/md/dm-crypt.c | 413 +++++++++++++++++++++++++-------------------------
 fs/bio.c              |   3 +-
 2 files changed, 209 insertions(+), 207 deletions(-)

-- 
1.8.1.4




More information about the dm-devel mailing list