Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>
Cc: Arjan van de Ven <arjan@...>, <linux-kernel@...>, <jens.axboe@...>, <mingo@...>
Date: Monday, October 15, 2007 - 4:13 pm

On Mon, 15 Oct 2007 11:47:38 -0700
Andrew Morton <akpm@linux-foundation.org> wrote:


FWIW, I have marked the kjournald processes on my system
realtime with "rtprio -c 1 `pidof kjournald`" and the
usual desktop stalls that plague my system have not yet
happened this afternoon.


The big problem I have seen here is that processes end up
waiting on kjournald to do something, and kjournald is
waiting due to the IO scheduler.

This can cause a lot of low IO (high IO priority) processes
to indirectly get stuck behind a few high IO (low priority)
processes.

Since you have been involved a lot with ext3 development,
which kinds of workloads do you think will show a performance
degradation with Arjan's patch?   What should I test?

-- 
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch] Give kjournald a IOPRIO_CLASS_RT io priority, Arjan van de Ven, (Mon Oct 15, 1:46 pm)
Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority, Andrew Morton, (Mon Oct 15, 2:47 pm)
Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority, Rik van Riel, (Mon Oct 15, 4:13 pm)
Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority, Andrew Morton, (Mon Oct 15, 5:12 pm)
Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority, Andrew Morton, (Mon Oct 22, 5:23 am)
Re: [patch] Give kjournald a IOPRIO_CLASS_RT io priority, Andrew Morton, (Mon Oct 22, 5:49 am)