[opensuse-factory] BFQ [was: Improving IO with Sata HDD]
On Fri, Dec 9, 2016 at 7:05 AM, Marco Calistri <mcalistri@hotmail.com> wrote: <snip>
Anyhow with bfq scheduler is accettable this is a notebook and not a multi-core 24x8 server ;-) Cheers, Marco
Seems BFQ should be part of one of the main patterns? http://algo.ing.unimo.it/people/paolo/disk_sched/ It claims some distro's are defaulting to BFQ as their i/o scheduler. "BFQ is the default I/O scheduler in Manjaro, Mageia, OpenMandriva, Sabayon, Arch Linux ARM (for Marvell Kirkwood) and ROSA, as well as in the Zen Kernel, the pf-kernel, CyanoGenMod for several devices, and many kernels for smartphones. In addition, BFQ is optionally available in Arch, openSUSE, PCLinuxOS and Gentoo." Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Dec 09, 2016 at 08:45:34AM -0500, Greg Freemyer wrote:
On Fri, Dec 9, 2016 at 7:05 AM, Marco Calistri <mcalistri@hotmail.com> wrote: <snip>
Anyhow with bfq scheduler is accettable this is a notebook and not a multi-core 24x8 server ;-) Cheers, Marco
Seems BFQ should be part of one of the main patterns?
http://algo.ing.unimo.it/people/paolo/disk_sched/
It claims some distro's are defaulting to BFQ as their i/o scheduler.
"BFQ is the default I/O scheduler in Manjaro, Mageia, OpenMandriva, Sabayon, Arch Linux ARM (for Marvell Kirkwood) and ROSA, as well as in the Zen Kernel, the pf-kernel, CyanoGenMod for several devices, and many kernels for smartphones. In addition, BFQ is optionally available in Arch, openSUSE, PCLinuxOS and Gentoo."
Indeed, there's a BFQ OBS repo from Takashi: https://build.opensuse.org/project/show/home:tiwai:bfq But be aware, that there's a lot of discssion around BFQ upstream at the mement. It will probably not get merged in it's current form. Byte, Johannes -- Johannes Thumshirn Storage jthumshirn@suse.de +49 911 74053 689 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Dec 9, 2016 at 8:55 AM, Johannes Thumshirn <jthumshirn@suse.de> wrote:
On Fri, Dec 09, 2016 at 08:45:34AM -0500, Greg Freemyer wrote:
On Fri, Dec 9, 2016 at 7:05 AM, Marco Calistri <mcalistri@hotmail.com> wrote: <snip>
Anyhow with bfq scheduler is accettable this is a notebook and not a multi-core 24x8 server ;-) Cheers, Marco
Seems BFQ should be part of one of the main patterns?
http://algo.ing.unimo.it/people/paolo/disk_sched/
It claims some distro's are defaulting to BFQ as their i/o scheduler.
"BFQ is the default I/O scheduler in Manjaro, Mageia, OpenMandriva, Sabayon, Arch Linux ARM (for Marvell Kirkwood) and ROSA, as well as in the Zen Kernel, the pf-kernel, CyanoGenMod for several devices, and many kernels for smartphones. In addition, BFQ is optionally available in Arch, openSUSE, PCLinuxOS and Gentoo."
Indeed, there's a BFQ OBS repo from Takashi: https://build.opensuse.org/project/show/home:tiwai:bfq
But be aware, that there's a lot of discssion around BFQ upstream at the mement.
It will probably not get merged in it's current form.
Markmail isn't showing anything recent: http://markmail.org/search/?q=bfq#query:bfq%20date%3A201608-201612%20+page:1... Do you know offhand which list the discussion is on? Thanks Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Dec 09, 2016 at 09:20:14AM -0500, Greg Freemyer wrote:
On Fri, Dec 9, 2016 at 8:55 AM, Johannes Thumshirn <jthumshirn@suse.de> wrote:
On Fri, Dec 09, 2016 at 08:45:34AM -0500, Greg Freemyer wrote:
On Fri, Dec 9, 2016 at 7:05 AM, Marco Calistri <mcalistri@hotmail.com> wrote: <snip>
Anyhow with bfq scheduler is accettable this is a notebook and not a multi-core 24x8 server ;-) Cheers, Marco
Seems BFQ should be part of one of the main patterns?
http://algo.ing.unimo.it/people/paolo/disk_sched/
It claims some distro's are defaulting to BFQ as their i/o scheduler.
"BFQ is the default I/O scheduler in Manjaro, Mageia, OpenMandriva, Sabayon, Arch Linux ARM (for Marvell Kirkwood) and ROSA, as well as in the Zen Kernel, the pf-kernel, CyanoGenMod for several devices, and many kernels for smartphones. In addition, BFQ is optionally available in Arch, openSUSE, PCLinuxOS and Gentoo."
Indeed, there's a BFQ OBS repo from Takashi: https://build.opensuse.org/project/show/home:tiwai:bfq
But be aware, that there's a lot of discssion around BFQ upstream at the mement.
It will probably not get merged in it's current form.
Markmail isn't showing anything recent: http://markmail.org/search/?q=bfq#query:bfq%20date%3A201608-201612%20+page:1...
Do you know offhand which list the discussion is on?
linux-block@vger.kernel.org the mailinglist dedicated to the Linux Kernel's Block Layer ;-) Currently there's an RFC patchest from Jens Axbøe allowing I/O-Scheduler's plugging into blk-mq, once this is merged Paolo can convert his BFQ to blk-mq and then has a chance to get it merged. The current blk-sq version won't be merged though. But I expect this to be in kernel v4.12 earliest (4.10 development is over and the merge window will open next week AFAICS, and it'll take one cycle to get the new MQ IO schedulers in and at least one cycle for BFQ). Until then you'll have to live with an out-of-tree version. Byte, Johannes -- Johannes Thumshirn Storage jthumshirn@suse.de +49 911 74053 689 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Il 09/12/2016 15:36, Johannes Thumshirn ha scritto:
Currently there's an RFC patchest from Jens Axbøe allowing I/O-Scheduler's plugging into blk-mq, once this is merged Paolo can convert his BFQ to blk-mq and then has a chance to get it merged. The current blk-sq version won't be merged though. But I expect this to be in kernel v4.12 earliest (4.10 development is over and the merge window will open next week AFAICS, and it'll take one cycle to get the new MQ IO schedulers in and at least one cycle for BFQ).
Until then you'll have to live with an out-of-tree version.
Byte, Johannes
I'm using BFQ from Takashi repo since 2014 on OS 13.2 and for me should be added to the distro. Bye, Daniele. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Daniele
-
Greg Freemyer
-
Johannes Thumshirn