[lkml]   [2001]   [Sep]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH] Significant performace improvements on reiserfs systems
On Thu, 2001-09-20 at 13:08, Dieter Nützel wrote:
> I examined that ReiserFS suffer from kupdated since 2.4.7-ac3.
> When ever I do "kill -STOP kupdated" the performance is much better.
> I know this is unsafe...

The patches that are going around in this thread (stuff from Andrew
Morton and Andrea) should address some of the ReiserFS issues. Have you
tried them?

Note that many of the patches will _not_ improve recorded latency,
because anytime current->need_resched is unset, the spinlocks will not
be unlocked and thus preemption will not be enabled. The patches only
measure the time premption is not enabled.

Of course, true latency will decrease, so see if your `hiccups'

Perhaps if we start putting in some conditional schedules like this, I
can write a macro to use the instrumentation stuff to report the shorter

> Please have a look at Robert Love's Linux kernel preemption patches and the
> conversation about my reported latency results.
> It seems that ReiserFS is involved in the poor audio behavior (hiccups during
> MP2/MP3/Ogg-Vorbis playback).
> Re: [PATCH] Preemption Latency Measurement Tool

> Taken from Andrea's latest post:
> I can (with Randy Dunlap's ksysmap,
> SunWave1>./ksysmap /boot/ c0114db3
> ksysmap: searching '/boot/' for 'c0114db3'
> c0114d60 T preempt_schedule
> c0114db3 ..... <<<<<
> c0114e10 T wake_up_process

Its really just as easy if not easier to lookup the file and line number
that /proc/latencytimes reports.

> Unneeded kernel locks/stalls which hurt latency and (global) throughput.
> I will do some benchmarks against Andrea's VM
> 2.4.10-pre12 + patch-rml-2.4.10-pre12-preempt-kernel-1 +
> patch-rml-2.4.10-pre12-preempt-stats-1
> Hope this post isn't to long and nonbody feels offended.

No, thank you for it.

Robert M. Love
rml at
rml at

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:03    [W:0.057 / U:0.072 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site