aboutsummaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorfranciscofranco <franciscofranco.1990@gmail.com>2013-12-09 02:35:51 +0000
committerMoyster <oysterized@gmail.com>2016-08-26 20:18:56 +0200
commit6a82822e4288e398c2bd4027ae787a1ee0dd3570 (patch)
tree3e6de16111eb19a7cff75878994d3b5e3b35a558 /block
parent849f0461d95cfe365e7b0aa14000470d834a0b61 (diff)
block: row: add magic values.
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com> Signed-off-by: Stefan Guendhoer <stefan@guendhoer.com>
Diffstat (limited to 'block')
-rw-r--r--block/row-iosched.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/block/row-iosched.c b/block/row-iosched.c
index 1fea16a15..666f4db7f 100644
--- a/block/row-iosched.c
+++ b/block/row-iosched.c
@@ -86,18 +86,18 @@ struct row_queue_params {
*/
static const struct row_queue_params row_queues_def[] = {
/* idling_enabled, quantum, is_urgent */
- {true, 10, true}, /* ROWQ_PRIO_HIGH_READ */
- {false, 1, false}, /* ROWQ_PRIO_HIGH_SWRITE */
- {true, 100, true}, /* ROWQ_PRIO_REG_READ */
- {false, 1, false}, /* ROWQ_PRIO_REG_SWRITE */
- {false, 1, false}, /* ROWQ_PRIO_REG_WRITE */
- {false, 1, false}, /* ROWQ_PRIO_LOW_READ */
- {false, 1, false} /* ROWQ_PRIO_LOW_SWRITE */
+ {true, 100, true}, /* ROWQ_PRIO_HIGH_READ */
+ {false, 5, false}, /* ROWQ_PRIO_HIGH_SWRITE */
+ {true, 75, true}, /* ROWQ_PRIO_REG_READ */
+ {false, 4, false}, /* ROWQ_PRIO_REG_SWRITE */
+ {false, 4, false}, /* ROWQ_PRIO_REG_WRITE */
+ {false, 3, false}, /* ROWQ_PRIO_LOW_READ */
+ {false, 2, false} /* ROWQ_PRIO_LOW_SWRITE */
};
/* Default values for idling on read queues (in msec) */
-#define ROW_IDLE_TIME_MSEC 5
-#define ROW_READ_FREQ_MSEC 5
+#define ROW_IDLE_TIME_MSEC 10
+#define ROW_READ_FREQ_MSEC 25
/**
* struct rowq_idling_data - parameters for idling on the queue