login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
September
»
8
Re: ionice and FUSE-based filesystems?
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From: Jens Axboe
Subject:
Re: ionice and FUSE-based filesystems?
Date: Wednesday, September 8, 2010 - 7:25 am
On 2010-09-03 21:25, Chris Friesen wrote:
quoted text
> On 09/03/2010 12:57 PM, Jens Axboe wrote: >> On 09/02/2010 10:37 PM, Chris Friesen wrote: >>> >>> I'm curious about the limits of using ionice with multiple layers of >>> filesystems and devices. >>> >>> In particular, we have a scenario with a FUSE-based filesystem running >>> on top of xfs on top of LVM, on top of software RAID, on top of spinning >>> disks. (Something like that, anyways.) The IO scheduler is CFQ. >>> >>> In the above scenario would you expect the IO nice value of the writes >>> done by a task to be propagated all the way down to the disk writes? Or >>> would they get stripped off at some point? >> >> Miklos should be able to expand on what fuse does, but at least on >> the write side priorities will only be carried through for non-buffered >> writes with the current design (since actual write out happens out of >> context of the submitting application). > > So we're talking either O_SYNC or O_DIRECT only? That seems an > unfortunate limitation given that it then forces the app to block. Has > any thought been given to somehow associating the priority with the > actual operation so that it would affect buffered writes as well?
Yes. Work is progressing to allow to track dirty pages which would then allow you to use ionice for buffered writes as well. -- Jens Axboe --
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:
ionice and FUSE-based filesystems?
, Chris Friesen
, (Thu Sep 2, 1:37 pm)
Re: [fuse-devel] ionice and FUSE-based filesystems?
, Manuel Amador (Rudd-O)
, (Fri Sep 3, 10:38 am)
Re: ionice and FUSE-based filesystems?
, Jens Axboe
, (Fri Sep 3, 11:57 am)
Re: ionice and FUSE-based filesystems?
, Chris Friesen
, (Fri Sep 3, 12:24 pm)
Re: ionice and FUSE-based filesystems?
, Chris Friesen
, (Fri Sep 3, 12:25 pm)
Re: ionice and FUSE-based filesystems?
, Jens Axboe
, (Wed Sep 8, 7:25 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Paul Turner
[tg_shares_up rewrite v4 11/11] sched: update tg->shares after cpu.shares write
Mr. James W. Laferriere
Re: Linux 2.6.25-rc1 , syntax error near unexpected token `;'
Linus Torvalds
Linux 2.6.34-rc4
Colin Cross
[PATCH 12/21] ARM: tegra: Add suspend and hotplug support
Chuck Ebbert
Re: PCI: Unable to reserve mem region problem
git
:
Fredrik Kuivinen
Re: fatal: unable to create '.git/index': File exists
Wink Saville
How-to combine several separate git repos?
Emily Ren
How to pull remote branch with specified commit id?
Denis Bueno
Git clone error
pradeep singh
git-update-server-info may be required,cannot clone and pull from a remote reposit...
linux-netdev
:
Jamie Lokier
Re: POHMELFS high performance network filesystem. Transactions, failover, performa...
Timo Teräs
ip xfrm policy semantics
Jarek Poplawski
Re: socket api problem: can't bind an ipv6 socket to ::ffff:0.0.0.0
Michael S. Tsirkin
[PATCH 3/3] vhost: fix get_user_pages_fast error handling
Randy Macleod
RFC: TIPC API, bind to two networks
openbsd-misc
:
Sevan / Venture37
Re: This is what Linus Torvalds calls openBSD crowd
Netmaffia.hu
Tini Lányok AKCIÓBAN OTTHON
Siju George
This is what Linus Torvalds calls openBSD crowd
Darrin Chandler
Re: OT: Python (was Re: vi in /bin)
frantisek holop
Re: splassert: vwakeup: and friends
git-commits-head
:
Linux Kernel Mailing List
ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers
Linux Kernel Mailing List
drivers/acpi: use kasprintf
Linux Kernel Mailing List
powerpc/fsl_msi: enable msi allocation in all banks
Linux Kernel Mailing List
bnx2x: Moving includes
Linux Kernel Mailing List
[ARM] mmp: add dma support to mmp2
Colocation donated by:
Syndicate