As a first step, I'll
propose a fix for BFQ. If the fix is ok, I'm willing to port it to the
other schedulers.
Thanks,
Paolo
Angelo Ruocco (2):
block, bfq: check low_latency flag in bfq_bfqq_save_state()
block, bfq: remove superfluous check in queue-merging setup
Paolo Valente (2):
block
,
even if low_latency is off. This commit addresses this problem by
adding the missing check.
Signed-off-by: Angelo Ruocco
Signed-off-by: Paolo Valente
---
block/bfq-iosched.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c
index
from occasional outliers,
caused by page-cache-management issues, which are out of the scope of
this commit, and cannot be solved by an I/O scheduler).
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Signed-off-by: Angelo Ruocco <angeloruocc...@gmail.com>
---
block/bfq-ios
,
Paolo
Paolo Valente (1):
block, bfq: consider also past I/O in soft real-time detection
block/bfq-iosched.c | 115
1 file changed, 81 insertions(+), 34 deletions(-)
--
2.10.0
from occasional outliers,
caused by page-cache-management issues, which are out of the scope of
this commit, and cannot be solved by an I/O scheduler).
Signed-off-by: Paolo Valente
Signed-off-by: Angelo Ruocco
---
block/bfq-iosched.c | 115
1
,
Paolo
Paolo Valente (1):
block, bfq: consider also past I/O in soft real-time detection
block/bfq-iosched.c | 115
1 file changed, 81 insertions(+), 34 deletions(-)
--
2.10.0
Hi Jens,
do you think this version could be ok?
Thanks,
Paolo
> Il giorno 04 dic 2017, alle ore 11:42, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
> Commit a33801e8b473 ("block, bfq: move debug blkio stats behind
> CONFIG_DEBUG_BLK_CGROUP") intr
Hi Jens,
do you think this version could be ok?
Thanks,
Paolo
> Il giorno 04 dic 2017, alle ore 11:42, Paolo Valente
> ha scritto:
>
> Commit a33801e8b473 ("block, bfq: move debug blkio stats behind
> CONFIG_DEBUG_BLK_CGROUP") introduced two batches of confusing ifd
ists/linux-block/msg20043.html
Fixes: a33801e8b473 ("block, bfq: move debug blkio stats behind
CONFIG_DEBUG_BLK_CGROUP")
Reported-by: Linus Torvalds <torva...@linux-foundation.org>
Tested-by: Luca Miccio <lucmic...@gmail.com>
Signed-off-by: Paolo Valente <paolo.vale...@l
ists/linux-block/msg20043.html
Fixes: a33801e8b473 ("block, bfq: move debug blkio stats behind
CONFIG_DEBUG_BLK_CGROUP")
Reported-by: Linus Torvalds
Tested-by: Luca Miccio
Signed-off-by: Paolo Valente
---
block/bfq-iosched.c | 127 +---
> Il giorno 02 dic 2017, alle ore 17:06, Jens Axboe <ax...@kernel.dk> ha
> scritto:
>
> On 12/02/2017 03:04 AM, Paolo Valente wrote:
>>
>>> Il giorno 30 nov 2017, alle ore 22:21, Jens Axboe <ax...@kernel.dk> ha
>>> scritto:
>>>
>
> Il giorno 02 dic 2017, alle ore 17:06, Jens Axboe ha
> scritto:
>
> On 12/02/2017 03:04 AM, Paolo Valente wrote:
>>
>>> Il giorno 30 nov 2017, alle ore 22:21, Jens Axboe ha
>>> scritto:
>>>
>>> On 11/28/2017 02:37 AM, Paolo Valente wr
> Il giorno 30 nov 2017, alle ore 22:21, Jens Axboe <ax...@kernel.dk> ha
> scritto:
>
> On 11/28/2017 02:37 AM, Paolo Valente wrote:
>> Commit a33801e8b473 ("block, bfq: move debug blkio stats behind
>> CONFIG_DEBUG_BLK_CGROUP") introduced two batches of
> Il giorno 30 nov 2017, alle ore 22:21, Jens Axboe ha
> scritto:
>
> On 11/28/2017 02:37 AM, Paolo Valente wrote:
>> Commit a33801e8b473 ("block, bfq: move debug blkio stats behind
>> CONFIG_DEBUG_BLK_CGROUP") introduced two batches of confusing ifdefs:
>
ists/linux-block/msg20043.html
Fixes: a33801e8b473 ("block, bfq: move debug blkio stats behind
CONFIG_DEBUG_BLK_CGROUP")
Reported-by: Linus Torvalds <torva...@linux-foundation.org>
Tested-by: Luca Miccio <lucmic...@gmail.com>
Signed-off-by: Paolo Valente <paolo.vale...@l
ists/linux-block/msg20043.html
Fixes: a33801e8b473 ("block, bfq: move debug blkio stats behind
CONFIG_DEBUG_BLK_CGROUP")
Reported-by: Linus Torvalds
Tested-by: Luca Miccio
Signed-off-by: Paolo Valente
---
block/bfq-iosched.c | 127 +---
github.com/Algodev-github/IOSpeed
Luca Miccio (2):
block, bfq: add missing invocations of bfqg_stats_update_io_add/remove
block, bfq: move debug blkio stats behind CONFIG_DEBUG_BLK_CGROUP
Paolo Valente (2):
doc, block, bfq: update max IOPS sustainable with BFQ
block, bfq: update blkio sta
invoke these functions for
requests that are inserted into or extracted from its priority
dispatch list. This commit fixes this mistake.
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
Signed-off-by: Paolo Valente <paolo.vale...@l
github.com/Algodev-github/IOSpeed
Luca Miccio (2):
block, bfq: add missing invocations of bfqg_stats_update_io_add/remove
block, bfq: move debug blkio stats behind CONFIG_DEBUG_BLK_CGROUP
Paolo Valente (2):
doc, block, bfq: update max IOPS sustainable with BFQ
block, bfq: update blkio sta
that are inserted into or extracted from its priority
dispatch list. This commit fixes this mistake.
Tested-by: Lee Tibbert
Tested-by: Oleksandr Natalenko
Signed-off-by: Paolo Valente
Signed-off-by: Luca Miccio
---
block/bfq-iosched.c | 21 ++---
1 file changed, 18 insertions
sted-by: Ulf Hansson <ulf.hans...@linaro.org>
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
Signed-off-by: Luca Miccio <lucmic...@gmail.com>
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
---
Documentation/bl
-by: Oleksandr Natalenko
Signed-off-by: Luca Miccio
Signed-off-by: Paolo Valente
---
Documentation/block/bfq-iosched.txt | 38 +++--
block/bfq-cgroup.c | 148
block/bfq-iosched.c | 14 ++--
block/bfq-iosched.h
<lee.tibb...@gmail.com>
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Signed-off-by: Luca Miccio <lucmic...@gmail.com>
---
Documentation/block/bfq-iosched.txt | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/Documentation/block/
Signed-off-by: Paolo Valente
Signed-off-by: Luca Miccio
---
Documentation/block/bfq-iosched.txt | 17 +++--
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/Documentation/block/bfq-iosched.txt
b/Documentation/block/bfq-iosched.txt
index 3d6951d..7a93615 100644
, by difference, that the serialization caused by this lock has a
little impact (at most ~5% of throughput reduction).
[1] https://github.com/Algodev-github/IOSpeed
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
Signed-off-by: Paolo Valente
, by difference, that the serialization caused by this lock has a
little impact (at most ~5% of throughput reduction).
[1] https://github.com/Algodev-github/IOSpeed
Tested-by: Lee Tibbert
Tested-by: Oleksandr Natalenko
Signed-off-by: Paolo Valente
Signed-off-by: Luca Miccio
---
Documentation/block/bfq
> Il giorno 10 ott 2017, alle ore 14:34, Johannes Thumshirn
> ha scritto:
>
> Hi John,
>
> On Tue, Oct 10, 2017 at 01:24:52PM +0100, John Garry wrote:
>> It's using cfq (for non-mq) and mq-deadline (obviously for mq).
>
> Please be aware that cfq and mq-deadline are _not_
> Il giorno 10 ott 2017, alle ore 14:34, Johannes Thumshirn
> ha scritto:
>
> Hi John,
>
> On Tue, Oct 10, 2017 at 01:24:52PM +0100, John Garry wrote:
>> It's using cfq (for non-mq) and mq-deadline (obviously for mq).
>
> Please be aware that cfq and mq-deadline are _not_ comparable, for a
fix right after the patch introducing the bug.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/9/21/144
Paolo Valente (1):
block, bfq: fix unbalanced decrements of burst size
block/bfq-iosched.c | 59 +++--
1 file changed, 57 insertions(+), 2
e is sync, performed before checking whether the bfq_queue
is in the burst list. This extra check is redundant, because only sync
bfq_queues can be inserted into the burst list.
Reported-by: Philip Müller <ph...@manjaro.org>
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Signed-of
fix right after the patch introducing the bug.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/9/21/144
Paolo Valente (1):
block, bfq: fix unbalanced decrements of burst size
block/bfq-iosched.c | 59 +++--
1 file changed, 57 insertions(+), 2
e is sync, performed before checking whether the bfq_queue
is in the burst list. This extra check is redundant, because only sync
bfq_queues can be inserted into the burst list.
Reported-by: Philip Müller
Signed-off-by: Paolo Valente
Signed-off-by: Angelo Ruocco
Tested-by: Philip Müller
Tested-by:
> Il giorno 05 set 2017, alle ore 23:02, Shaohua Li <s...@kernel.org> ha
> scritto:
>
> On Thu, Aug 31, 2017 at 09:24:23AM +0200, Paolo VALENTE wrote:
>>
>>> Il giorno 15 gen 2017, alle ore 04:42, Shaohua Li <s...@fb.com> ha scritto:
>>>
>>
> Il giorno 05 set 2017, alle ore 23:02, Shaohua Li ha
> scritto:
>
> On Thu, Aug 31, 2017 at 09:24:23AM +0200, Paolo VALENTE wrote:
>>
>>> Il giorno 15 gen 2017, alle ore 04:42, Shaohua Li ha scritto:
>>>
>>> Hi,
>>>
>>> cgrou
ive weight-raising period.
This commit addresses this issue by adding the above missing check in
bfq_queue splits, and restoring interactive weight raising if needed.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Tested-by: Angelo Ruocco <angeloruocc...@gmail.com>
Test
ive weight-raising period.
This commit addresses this issue by adding the above missing check in
bfq_queue splits, and restoring interactive weight raising if needed.
Signed-off-by: Paolo Valente
Tested-by: Angelo Ruocco
Tested-by: Mirko Montanari
Tested-by: Oleksandr Natalenko
---
block/bfq-iosc
decrease, relying
of the fact that upstart is apparently unlikely to be used on systems
running this and future versions of the kernel.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Signed-off-by: Mauro Andreolini <mauro.andreol...@unimore.it>
Signed-off-by: Angelo Ruocco
-Laptop
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Signed-off-by: Angelo Ruocco <angeloruocc...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Mirko Montanari <mirkomontanar..
decrease, relying
of the fact that upstart is apparently unlikely to be used on systems
running this and future versions of the kernel.
Signed-off-by: Paolo Valente
Signed-off-by: Mauro Andreolini
Signed-off-by: Angelo Ruocco
Tested-by: Mirko Montanari
Tested-by: Oleksandr Natalenko
---
block
-Laptop
Signed-off-by: Paolo Valente
Signed-off-by: Angelo Ruocco
Tested-by: Oleksandr Natalenko
Tested-by: Lee Tibbert
Tested-by: Mirko Montanari
---
block/bfq-iosched.c | 50 +++---
1 file changed, 31 insertions(+), 19 deletions(-)
diff --git
have been
assigned to the bfq_queue if not early-merged.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Tested-by: Angelo Ruocco <angeloruocc...@gmail.com>
Tested-by: Mirko Montanari <mirkomontanar...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko
have been
assigned to the bfq_queue if not early-merged.
Signed-off-by: Paolo Valente
Tested-by: Angelo Ruocco
Tested-by: Mirko Montanari
Tested-by: Oleksandr Natalenko
---
block/bfq-iosched.c | 28 +++-
1 file changed, 23 insertions(+), 5 deletions(-)
diff --git a/block
,
Paolo
[1] Background I/O Type: Random - Background I/O mix: Reads and writes
- Application to start: LibreOffice Writer in
http://www.phoronix.com/scan.php?page=news_item=Linux-4.13-IO-Laptop
Paolo Valente (4):
block, bfq: fix wrong init of saved start time for weight raising
block, bfq
,
Paolo
[1] Background I/O Type: Random - Background I/O mix: Reads and writes
- Application to start: LibreOffice Writer in
http://www.phoronix.com/scan.php?page=news_item=Linux-4.13-IO-Laptop
Paolo Valente (4):
block, bfq: fix wrong init of saved start time for weight raising
block, bfq
write-throttling
>> heuristics of a different nature.
>> So this commit disables write-back throttling for a device if BFQ
>> is used as I/O scheduler for that device.
>> Signed-off-by: Luca Miccio <lucmic...@gmail.com>
>> Signed-off-by: Paolo Valente <paolo.vale...@l
s of a different nature.
>> So this commit disables write-back throttling for a device if BFQ
>> is used as I/O scheduler for that device.
>> Signed-off-by: Luca Miccio
>> Signed-off-by: Paolo Valente
>> ---
>> block/bfq-iosched.c | 3 ++-
>> 1 file cha
> Il giorno 04 set 2017, alle ore 10:14, Mel Gorman
> <mgor...@techsingularity.net> ha scritto:
>
> On Thu, Aug 31, 2017 at 03:42:57PM +0100, Mel Gorman wrote:
>> On Thu, Aug 31, 2017 at 08:46:28AM +0200, Paolo Valente wrote:
>>> [SECOND TAKE, with just th
> Il giorno 04 set 2017, alle ore 10:14, Mel Gorman
> ha scritto:
>
> On Thu, Aug 31, 2017 at 03:42:57PM +0100, Mel Gorman wrote:
>> On Thu, Aug 31, 2017 at 08:46:28AM +0200, Paolo Valente wrote:
>>> [SECOND TAKE, with just the name of one of the tester fixed]
>
provides some guidance on
this task. The first patch fixes some issues that I have found while
working on the file.
Thanks,
Paolo
Paolo Valente (2):
doc, block, bfq: fix some typos and remove stale stuff
doc, block, bfq: better describe how to properly configure bfq
Documentation/block/bfq
parameter descriptions to look
at. This commit adds some simple direction.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Reviewed-by: Jeremy Hickman <jeremy...@gmail.com>
Reviewed-by: Laurentiu Nicola <lnic...@dend.ro>
---
Documentation/block/bf
provides some guidance on
this task. The first patch fixes some issues that I have found while
working on the file.
Thanks,
Paolo
Paolo Valente (2):
doc, block, bfq: fix some typos and remove stale stuff
doc, block, bfq: better describe how to properly configure bfq
Documentation/block/bfq
parameter descriptions to look
at. This commit adds some simple direction.
Signed-off-by: Paolo Valente
Reviewed-by: Jeremy Hickman
Reviewed-by: Laurentiu Nicola
---
Documentation/block/bfq-iosched.txt | 78 +
1 file changed, 54 insertions(+), 24 deletions
In addition to containing some typos and stale sentences, the file
bfq-iosched.txt still mentioned a set of sysfs parameters that have
been removed from this version of bfq. This commit fixes all these
issues.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Reviewed-by: Jeremy H
In addition to containing some typos and stale sentences, the file
bfq-iosched.txt still mentioned a set of sysfs parameters that have
been removed from this version of bfq. This commit fixes all these
issues.
Signed-off-by: Paolo Valente
Reviewed-by: Jeremy Hickman
Reviewed-by: Laurentiu
> Il giorno 31 ago 2017, alle ore 19:06, Mike Galbraith <efa...@gmx.de> ha
> scritto:
>
> On Thu, 2017-08-31 at 15:42 +0100, Mel Gorman wrote:
>> On Thu, Aug 31, 2017 at 08:46:28AM +0200, Paolo Valente wrote:
>>> [SECOND TAKE, with just the name of one
> Il giorno 31 ago 2017, alle ore 19:06, Mike Galbraith ha
> scritto:
>
> On Thu, 2017-08-31 at 15:42 +0100, Mel Gorman wrote:
>> On Thu, Aug 31, 2017 at 08:46:28AM +0200, Paolo Valente wrote:
>>> [SECOND TAKE, with just the name of one of the tester fixed]
>
> Il giorno 15 gen 2017, alle ore 04:42, Shaohua Li ha scritto:
>
> Hi,
>
> cgroup still lacks a good iocontroller. CFQ works well for hard disk, but not
> much for SSD. This patch set try to add a conservative limit for blk-throttle.
> It isn't a proportional scheduling, but can
> Il giorno 15 gen 2017, alle ore 04:42, Shaohua Li ha scritto:
>
> Hi,
>
> cgroup still lacks a good iocontroller. CFQ works well for hard disk, but not
> much for SSD. This patch set try to add a conservative limit for blk-throttle.
> It isn't a proportional scheduling, but can help
to anomalous schedules, because E may happen not
be eligible for service, because its virtual start time is higher than
the system virtual time for its service tree.
This commit addresses this issue by simply removing this direct
switch.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
to anomalous schedules, because E may happen not
be eligible for service, because its virtual start time is higher than
the system virtual time for its service tree.
This commit addresses this issue by simply removing this direct
switch.
Signed-off-by: Paolo Valente
Tested-by: Lee Tibbert
Tested
too), against the above background workload and, probably, against
other similar workloads.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/8/9/957
Paolo Valente (3):
block, bfq: make lookup_next_entity push up vtime on expirations
block, bfq: remove direct switch to an entity in higher class
too), against the above background workload and, probably, against
other similar workloads.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/8/9/957
Paolo Valente (3):
block, bfq: make lookup_next_entity push up vtime on expirations
block, bfq: remove direct switch to an entity in higher class
horter path is taken but fails to
yield an eligible next-in-service entity.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Oleksandr Natalenko <oleksa...@natalenko.name>
---
block/bfq-wf2q.c | 14
to serve
after the expiration and the reinsertion into the active trees of
the previously in-service entities.
This commit addresses this issue by making
__bfq_lookup_next_entity properly push up the system virtual time
if an expiration is occurring.
Signed-off-by: Paolo Valente <paolo.v
horter path is taken but fails to
yield an eligible next-in-service entity.
Signed-off-by: Paolo Valente
Tested-by: Lee Tibbert
Tested-by: Oleksandr Natalenko
---
block/bfq-wf2q.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/block/bfq-wf2q.c b/block/bfq-
to serve
after the expiration and the reinsertion into the active trees of
the previously in-service entities.
This commit addresses this issue by making
__bfq_lookup_next_entity properly push up the system virtual time
if an expiration is occurring.
Signed-off-by: Paolo Valente
Tested-by: Lee
> Il giorno 31 ago 2017, alle ore 08:41, oleksa...@natalenko.name ha scritto:
>
>> Tested-by: Oleksander Natalenko <oleksa...@natalenko.name>
>
> I'm "Oleksandr" :).
>
Sorry, resending ...
Paolo
> 31.08.2017 08:10, Paolo Valente wrote:
>>
> Il giorno 31 ago 2017, alle ore 08:41, oleksa...@natalenko.name ha scritto:
>
>> Tested-by: Oleksander Natalenko
>
> I'm "Oleksandr" :).
>
Sorry, resending ...
Paolo
> 31.08.2017 08:10, Paolo Valente wrote:
>> Hi,
>> while testing the r
to serve
after the expiration and the reinsertion into the active trees of
the previously in-service entities.
This commit addresses this issue by making
__bfq_lookup_next_entity properly push up the system virtual time
if an expiration is occurring.
Signed-off-by: Paolo Valente <paolo.v
to serve
after the expiration and the reinsertion into the active trees of
the previously in-service entities.
This commit addresses this issue by making
__bfq_lookup_next_entity properly push up the system virtual time
if an expiration is occurring.
Signed-off-by: Paolo Valente
Tested-by: Lee
horter path is taken but fails to
yield an eligible next-in-service entity.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
Tested-by: Lee Tibbert <lee.tibb...@gmail.com>
Tested-by: Oleksander Natalenko <oleksa...@natalenko.name>
---
block/bfq-wf2q.c | 14
horter path is taken but fails to
yield an eligible next-in-service entity.
Signed-off-by: Paolo Valente
Tested-by: Lee Tibbert
Tested-by: Oleksander Natalenko
---
block/bfq-wf2q.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/block/bfq-wf2q.c b/block/bfq-
to anomalous schedules, because E may happen not
be eligible for service, because its virtual start time is higher than
the system virtual time for its service tree.
This commit addresses this issue by simply removing this direct
switch.
Signed-off-by: Paolo Valente <paolo.vale...@linaro.org>
to anomalous schedules, because E may happen not
be eligible for service, because its virtual start time is higher than
the system virtual time for its service tree.
This commit addresses this issue by simply removing this direct
switch.
Signed-off-by: Paolo Valente
Tested-by: Lee Tibbert
Tested
, against
other similar workloads.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/8/9/957
Paolo Valente (3):
block, bfq: make lookup_next_entity push up vtime on expirations
block, bfq: remove direct switch to an entity in higher class
block, bfq: guarantee update_next_in_service always returns
, against
other similar workloads.
Thanks,
Paolo
[1] https://lkml.org/lkml/2017/8/9/957
Paolo Valente (3):
block, bfq: make lookup_next_entity push up vtime on expirations
block, bfq: remove direct switch to an entity in higher class
block, bfq: guarantee update_next_in_service always returns
> Il giorno 04 ago 2017, alle ore 07:35, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
> Hi,
> these two patches improve throughput-boosting logic in two
> aspects. The first patch refactors the parts of the device-idling
> logic, related to throughp
> Il giorno 04 ago 2017, alle ore 07:35, Paolo Valente
> ha scritto:
>
> Hi,
> these two patches improve throughput-boosting logic in two
> aspects. The first patch refactors the parts of the device-idling
> logic, related to throughput boosting, that are still scattere
> Il giorno 08 ago 2017, alle ore 19:33, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
>>
>> Il giorno 08 ago 2017, alle ore 10:06, Paolo Valente
>> <paolo.vale...@linaro.org> ha scritto:
>>
>>>
>>> Il gio
> Il giorno 08 ago 2017, alle ore 19:33, Paolo Valente
> ha scritto:
>
>>
>> Il giorno 08 ago 2017, alle ore 10:06, Paolo Valente
>> ha scritto:
>>
>>>
>>> Il giorno 07 ago 2017, alle ore 20:42, Paolo Valente
>>> ha scritto:
> Il giorno 08 ago 2017, alle ore 10:06, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
>>
>> Il giorno 07 ago 2017, alle ore 20:42, Paolo Valente
>> <paolo.vale...@linaro.org> ha scritto:
>>
>>>
>>> Il gio
> Il giorno 08 ago 2017, alle ore 10:06, Paolo Valente
> ha scritto:
>
>>
>> Il giorno 07 ago 2017, alle ore 20:42, Paolo Valente
>> ha scritto:
>>
>>>
>>> Il giorno 07 ago 2017, alle ore 19:32, Paolo Valente
>>> ha scritto:
> Il giorno 08 ago 2017, alle ore 12:30, Mel Gorman
> <mgor...@techsingularity.net> ha scritto:
>
> On Mon, Aug 07, 2017 at 07:32:41PM +0200, Paolo Valente wrote:
>>>> global-dhp__io-dbench4-fsync-ext4 was a universal loss across any
>>>> machine te
> Il giorno 08 ago 2017, alle ore 12:30, Mel Gorman
> ha scritto:
>
> On Mon, Aug 07, 2017 at 07:32:41PM +0200, Paolo Valente wrote:
>>>> global-dhp__io-dbench4-fsync-ext4 was a universal loss across any
>>>> machine tested. This is global-dhp__io-dbench
> Il giorno 07 ago 2017, alle ore 20:42, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
>>
>> Il giorno 07 ago 2017, alle ore 19:32, Paolo Valente
>> <paolo.vale...@linaro.org> ha scritto:
>>
>>>
>>> Il gio
> Il giorno 07 ago 2017, alle ore 20:42, Paolo Valente
> ha scritto:
>
>>
>> Il giorno 07 ago 2017, alle ore 19:32, Paolo Valente
>> ha scritto:
>>
>>>
>>> Il giorno 05 ago 2017, alle ore 00:05, Paolo Valente
>>> ha scritto
> Il giorno 07 ago 2017, alle ore 19:32, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
>>
>> Il giorno 05 ago 2017, alle ore 00:05, Paolo Valente
>> <paolo.vale...@linaro.org> ha scritto:
>>
>>>
>>&g
> Il giorno 07 ago 2017, alle ore 19:32, Paolo Valente
> ha scritto:
>
>>
>> Il giorno 05 ago 2017, alle ore 00:05, Paolo Valente
>> ha scritto:
>>
>>>
>>> Il giorno 04 ago 2017, alle ore 13:01, Mel Gorman
>>> ha scritto:
>
> Il giorno 05 ago 2017, alle ore 13:54, Mel Gorman
> ha scritto:
> ...
>
>> In addition, as for coverage, we made the empiric assumption that
>> start-up time measured with each of the above easy-to-benchmark
>> applications gives an idea of the time that it would
> Il giorno 05 ago 2017, alle ore 13:54, Mel Gorman
> ha scritto:
> ...
>
>> In addition, as for coverage, we made the empiric assumption that
>> start-up time measured with each of the above easy-to-benchmark
>> applications gives an idea of the time that it would take with any
>> application
> Il giorno 05 ago 2017, alle ore 00:05, Paolo Valente
> <paolo.vale...@linaro.org> ha scritto:
>
>>
>> Il giorno 04 ago 2017, alle ore 13:01, Mel Gorman
>> <mgor...@techsingularity.net> ha scritto:
>>
>> On Fri, Aug 04, 2017 at
> Il giorno 05 ago 2017, alle ore 00:05, Paolo Valente
> ha scritto:
>
>>
>> Il giorno 04 ago 2017, alle ore 13:01, Mel Gorman
>> ha scritto:
>>
>> On Fri, Aug 04, 2017 at 09:26:20AM +0200, Paolo Valente wrote:
>>>> I took tha
> Il giorno 04 ago 2017, alle ore 13:01, Mel Gorman
> <mgor...@techsingularity.net> ha scritto:
>
> On Fri, Aug 04, 2017 at 09:26:20AM +0200, Paolo Valente wrote:
>>> I took that into account BFQ with low-latency was also tested and the
>>> impact was not a u
> Il giorno 04 ago 2017, alle ore 13:01, Mel Gorman
> ha scritto:
>
> On Fri, Aug 04, 2017 at 09:26:20AM +0200, Paolo Valente wrote:
>>> I took that into account BFQ with low-latency was also tested and the
>>> impact was not a universal improvement
> Il giorno 03 ago 2017, alle ore 13:01, Mel Gorman
> <mgor...@techsingularity.net> ha scritto:
>
> On Thu, Aug 03, 2017 at 11:21:59AM +0200, Paolo Valente wrote:
>>> For Paulo, if you want to try preemptively dealing with regression reports
>>> bef
> Il giorno 03 ago 2017, alle ore 13:01, Mel Gorman
> ha scritto:
>
> On Thu, Aug 03, 2017 at 11:21:59AM +0200, Paolo Valente wrote:
>>> For Paulo, if you want to try preemptively dealing with regression reports
>>> before 4.13 releases then all the tests
-by: Paolo Valente <paolo.vale...@linaro.org>
---
block/bfq-iosched.c | 117 +++-
block/bfq-iosched.h | 12 +++---
2 files changed, 67 insertions(+), 62 deletions(-)
diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c
index 436b6ca..ccdc9e6
or three random readers in parallel.
Thanks,
Paolo
Paolo Valente (2):
block,bfq: refactor device-idling logic
block, bfq: boost throughput with flash-based non-queueing devices
block/bfq-iosched.c | 144
block/bfq-iosched.h | 12 ++---
2
-by: Paolo Valente
---
block/bfq-iosched.c | 117 +++-
block/bfq-iosched.h | 12 +++---
2 files changed, 67 insertions(+), 62 deletions(-)
diff --git a/block/bfq-iosched.c b/block/bfq-iosched.c
index 436b6ca..ccdc9e6 100644
--- a/block/bfq-iosched.c
or three random readers in parallel.
Thanks,
Paolo
Paolo Valente (2):
block,bfq: refactor device-idling logic
block, bfq: boost throughput with flash-based non-queueing devices
block/bfq-iosched.c | 144
block/bfq-iosched.h | 12 ++---
2
301 - 400 of 1178 matches
Mail list logo