Re: [PATCH RFC - TAKE TWO - 06/12] block, bfq: improve responsiveness

2014-05-30 Thread Tejun Heo
On Thu, May 29, 2014 at 11:05:37AM +0200, Paolo Valente wrote: > @@ -281,7 +323,8 @@ static inline unsigned long bfq_serv_to_charge(struct > request *rq, > struct bfq_queue *bfqq) > { > return blk_rq_sectors(rq) * > - (1 +

Re: [PATCH RFC - TAKE TWO - 06/12] block, bfq: improve responsiveness

2014-05-30 Thread Tejun Heo
On Thu, May 29, 2014 at 11:05:37AM +0200, Paolo Valente wrote: @@ -281,7 +323,8 @@ static inline unsigned long bfq_serv_to_charge(struct request *rq, struct bfq_queue *bfqq) { return blk_rq_sectors(rq) * - (1 +

[PATCH RFC - TAKE TWO - 06/12] block, bfq: improve responsiveness

2014-05-29 Thread Paolo Valente
This patch introduces a simple heuristic to load applications quickly, and to perform the I/O requested by interactive applications just as quickly. To this purpose, both a newly-created queue and a queue associated with an interactive application (we explain in a moment how BFQ decides whether

[PATCH RFC - TAKE TWO - 06/12] block, bfq: improve responsiveness

2014-05-29 Thread Paolo Valente
This patch introduces a simple heuristic to load applications quickly, and to perform the I/O requested by interactive applications just as quickly. To this purpose, both a newly-created queue and a queue associated with an interactive application (we explain in a moment how BFQ decides whether