[lkml]   [2018]   [Sep]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH BUGFIX/IMPROVEMENT 0/3] bfq: one fix and two important improvements for throughput
Hi Jens,
the second and third patch in this series provide two important
improvements in bfq's ability to boost throughput with random I/O. The
benefits of the second patch concern I/O control, and are described in
detail in this LWN article [1] (and briefly in the commit message
itself). The benefits of the other patch should be
straightforward. Finally, the first patch fixes an I/O-control bug,
found while making the second patch.

These patches modify somehow core operations of bfq, so, before
submitting them, I have tested them a lot, and have had them tested by
other people too. In particular, during these months, they have been
tested in systems ranging from PCs to development platforms.



Paolo Valente (3):
block, bfq: correctly charge and reset entity service in all cases
block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash
blok, bfq: do not plug I/O if all queues are weight-raised

block/bfq-iosched.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++------
block/bfq-iosched.h | 26 ++++++++++++++++++
block/bfq-wf2q.c | 13 ++++++---
3 files changed, 106 insertions(+), 11 deletions(-)


 \ /
  Last update: 2018-09-14 16:24    [W:0.088 / U:5.888 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site