Re: [PATCH V2 00/13] block-throttle: proportional throttle

2016-02-29 Thread Shaohua Li
On Sun, Feb 28, 2016 at 04:02:51PM +0100, Pavel Machek wrote: > Hi! > > > The problem is we don't know the max bandwidth a disk can provide for a > > specific workload, which depends on the device and IO pattern. The estimated > > bandwidth by patch 1 will be always not accurate unless the disk is

Re: [PATCH V2 00/13] block-throttle: proportional throttle

2016-02-28 Thread Pavel Machek
Hi! > The problem is we don't know the max bandwidth a disk can provide for a > specific workload, which depends on the device and IO pattern. The estimated > bandwidth by patch 1 will be always not accurate unless the disk is already in > max bandwidth. To solve this issue, we always over estimat

[PATCH V2 00/13] block-throttle: proportional throttle

2016-02-22 Thread Shaohua Li
Hi, Currently we have 2 iocontrollers. blk-throttling is bandwidth/iops based. CFQ is weight based. It would be great there is a unified iocontroller for the two. And blk-mq doesn't support ioscheduler, leaving blk-throttling the only option for blk-mq. It's time to have a scalable iocontroller su