login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
November
»
18
Re: [patch 0/4] [RFC] Another proportional weight IO controller
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Li Zefan
Subject:
Re: [patch 0/4] [RFC] Another proportional weight IO controller
Date: Monday, November 17, 2008 - 7:02 pm
Vivek Goyal wrote:
quoted text
> On Fri, Nov 14, 2008 at 02:44:22PM -0800, Nauman Rafique wrote: >> In an attempt to make sure that this discussion leads to >> something useful, we have summarized the points raised in this >> discussion and have come up with a strategy for future. >> The goal of this is to find common ground between all the approaches >> proposed on this mailing list. >> >> 1 Start with Satoshi's latest patches. > > I have had a brief look at both Satoshi's patch and bfq. I kind of like > bfq's patches for keeping track of per cgroup, per queue data structures. > May be we can look there also. > >> 2 Do the following to support propotional division: >> a) Give time slices in proportion to weights (configurable >> option). We can support both priorities and weights by doing >> propotional division between requests with same priorities. >> 3 Schedule time slices using WF2Q+ instead of round robin. >> Test the performance impact (both throughput and jitter in latency). >> 4 Do the following to support the goals of 2 level schedulers: >> a) Limit the request descriptors allocated to each cgroup by adding >> functionality to elv_may_queue() >> b) Add support for putting an absolute limit on IO consumed by a >> cgroup. Such support exists in dm-ioband and is provided by Andrea >> Righi's patches too. > > Does dm-iobnd support abosolute limit? I think till last version they did > not. I have not check the latest version though. >
No, dm-ioband still provides weight/share control only. Only Andrea Righi's patches support absolute limit.
quoted text
>> c) Add support (configurable option) to keep track of total disk >> time/sectors/count >> consumed at each device, and factor that into scheduling decision >> (more discussion needed here) >> 5 Support multiple layers of cgroups to align IO controller behavior >> with CPU scheduling behavior (more discussion?) >> 6 Incorporate an IO tracking approach which re-uses memory resource >> controller code but is not dependent on it (may be biocgroup patches from >> dm-ioband can be used here directly) >> 7 Start an offline email thread to keep track of progress on the above >> goals. >> >> Please feel free to add/modify items to the list >> when you respond back. Any comments/suggestions are more than welcome. >>
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[patch 0/4] [RFC] Another proportional weight IO controller
, vgoyal
, (Thu Nov 6, 8:30 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Thu Nov 6, 8:49 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 6, 9:01 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Thu Nov 6, 9:16 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 6, 9:39 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Rik van Riel
, (Thu Nov 6, 9:47 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Thu Nov 6, 9:52 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Rik van Riel
, (Thu Nov 6, 9:57 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 6, 10:08 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Thu Nov 6, 10:11 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Thu Nov 6, 4:07 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Dave Chinner
, (Thu Nov 6, 5:41 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Gui Jianfeng
, (Thu Nov 6, 7:36 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Fri Nov 7, 3:31 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Fri Nov 7, 6:38 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Fri Nov 7, 7:19 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Fri Nov 7, 2:36 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Dave Chinner
, (Sun Nov 9, 2:40 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Mon Nov 10, 7:11 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Tue Nov 11, 12:55 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Tue Nov 11, 3:30 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Wed Nov 12, 2:20 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Thu Nov 13, 2:05 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Thu Nov 13, 6:49 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 13, 8:58 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 13, 11:08 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Divyesh Shah
, (Thu Nov 13, 11:41 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Thu Nov 13, 12:15 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 13, 2:46 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 13, 3:13 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Thu Nov 13, 3:27 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Divyesh Shah
, (Thu Nov 13, 3:57 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Thu Nov 13, 4:10 pm)
RE: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Satoshi UCHIDA
, (Thu Nov 13, 9:58 pm)
RE: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Peter Zijlstra
, (Fri Nov 14, 1:02 am)
RE: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Satoshi UCHIDA
, (Fri Nov 14, 3:06 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Fri Nov 14, 9:05 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Fri Nov 14, 3:44 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Mon Nov 17, 7:23 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Li Zefan
, (Mon Nov 17, 7:02 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Mon Nov 17, 10:01 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Li Zefan
, (Tue Nov 18, 12:42 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Tue Nov 18, 5:05 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Tue Nov 18, 7:07 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Tue Nov 18, 7:41 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Jens Axboe
, (Tue Nov 18, 12:12 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Tue Nov 18, 12:47 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Tue Nov 18, 2:14 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Tue Nov 18, 3:23 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Tue Nov 18, 3:33 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Tue Nov 18, 4:07 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Tue Nov 18, 4:44 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Aaron Carroll
, (Tue Nov 18, 6:52 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Paolo Valente
, (Wed Nov 19, 12:09 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Wed Nov 19, 3:17 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Wed Nov 19, 4:06 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Jens Axboe
, (Wed Nov 19, 7:24 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Jens Axboe
, (Wed Nov 19, 7:30 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Wed Nov 19, 8:52 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Divyesh Shah
, (Wed Nov 19, 5:12 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Aaron Carroll
, (Wed Nov 19, 9:45 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Wed Nov 19, 11:56 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Jens Axboe
, (Thu Nov 20, 1:16 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Thu Nov 20, 2:20 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 20, 6:40 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 20, 6:47 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Thu Nov 20, 12:54 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 20, 2:15 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Thu Nov 20, 2:31 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Thu Nov 20, 3:42 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Thu Nov 20, 8:05 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Fri Nov 21, 7:58 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Fri Nov 21, 8:21 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Fri Nov 21, 8:22 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Mon Nov 24, 7:33 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Tue Nov 25, 9:27 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Tue Nov 25, 3:38 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fernando Luis
, (Tue Nov 25, 11:40 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fernando Luis
, (Wed Nov 26, 4:55 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Wed Nov 26, 5:47 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Paolo Valente
, (Wed Nov 26, 7:06 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Wed Nov 26, 8:18 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Vivek Goyal
, (Wed Nov 26, 9:08 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Nauman Rafique
, (Wed Nov 26, 12:41 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fabio Checconi
, (Wed Nov 26, 3:21 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Fernando Luis
, (Thu Nov 27, 1:43 am)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Thu Nov 27, 8:09 pm)
Re: [patch 0/4] [RFC] Another proportional weight IO contr ...
, Ryo Tsuruta
, (Fri Nov 28, 6:33 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Eberhard Moenkeberg
Re: OT: character encodings (was: Linux 2.6.20-rc4)
Andy Walls
Re: [PATCH 11/32] v4l/cx18: update workqueue usage
Thomas Gleixner
[patch -mm 19/28] x86_64: Use generic cmos update
Casey Schaufler
Re: [PATCH] Smack: Simplified Mandatory Access Control Kernel
Pierre Ossman
Re: sdio: enhance IO_RW_EXTENDED support
git
:
Mark Junker
git on MacOSX and files with decomposed utf-8 file names
Pat Thoyts
[PATCH] git-gui: use themed tk widgets with Tk 8.5
Michael Witten
Re: 'git gc --aggressive' effectively unusable
Petko Manolov
git and binary files
Dan Chokola
Re: how do you "force a pull"?
linux-netdev
:
David Miller
Re: [PATCH 32/53] netns xfrm: finding policy in netns
Jean-Louis Dupond
Re: tg3 driver not advertising 1000mbit
Jan Engelhardt
[PATCH 1/3] net: tcp: make hybla selectable as default congestion module
Matt Mackall
Re: [regression] nf_iterate(), BUG: unable to handle kernel NULL pointer dereference
Eric Dumazet
Re: HTB accuracy on 10GbE
freebsd-chat
:
Kevin Kinsey
Re: I can't make world without the "games" group?
Dan Langille
Re: spotted in the wild...
Dag-Erling Smørgrav
Re: which port for this job?
Mark Picone
Re: Hard drive data recovery shops for FreeBSD partitions?
Zane C.B.
Re: ZFS ATA vs. ZFS CAM ATA performance on 8.1
dragonflybsd-commit
:
Joerg Sonnenberger
cvs commit: src/lib/libc/stdlib getopt_long.c
Sepherosa Ziehau
cvs commit: src/sys/dev/netif/aue if_aue.c
Jeroen Ruigrok/asmodai
cvs commit: dfports/devel/imake-6 Makefile distinfo
Sascha Wildner
Re: cvs commit: src/test/test README
Simon 'corecode' Schubert
Re: cvs commit: src/bin/hostname hostname.1 src/bin/domainname domainname....
Colocation donated by:
Syndicate