public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Combined low latency & performance patches for 2.4.18
@ 2002-04-29 14:24 Con Kolivas
       [not found] ` <3CCD7A07.D661110E@compro.net>
  0 siblings, 1 reply; 7+ messages in thread
From: Con Kolivas @ 2002-04-29 14:24 UTC (permalink / raw)
  To: linux-kernel

I've combined the following patches against 2.4.18:

Scheduler 0(1)
Low Latency
Preemptible
Compressed cache
new IDE subsystem

These are based on fairly recent patches, but not all are the latest.

I've noticed palpable improvements (the feel of using the machine) enabling 
all of these except for the compressed cache but have no data to support my 
feelings. The machine I tried them on was up for 3 weeks with heavy loads and 
proved to be quite stable. I've posted a combined patch at:

http://kernel.kolivas.net

Feel free to test it out and tell me what you think.
Thanks very much to those who put all the effort into each one of these 
patches.

Con Kolivas

P.S. Please CC me as not subscribed to LKML.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
       [not found] ` <3CCD7A07.D661110E@compro.net>
@ 2002-04-30 23:01   ` Con Kolivas
  2002-05-01  8:13     ` Mark Hounschell
  0 siblings, 1 reply; 7+ messages in thread
From: Con Kolivas @ 2002-04-30 23:01 UTC (permalink / raw)
  To: linux-kernel

On Tue, 30 Apr 2002 02:51, you wrote:
> After applying it, if you ever do a make mrproper oldconfig dep bzImage it
> fails to compile sched.c as follows

> If I don't  do an mrproper it compiles ok. Haven't tested yet.

Hmm
I used a make mrproper && make clean followed by manual configuration without 
any problems but thanks for your input. I'm not claiming to be a patch or 
kernel guru. Just offering what worked for me.

> It's the O1 sched patch. Not your fault....

Thanks thats kinda reassuring :)

Con.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
  2002-04-30 23:01   ` Con Kolivas
@ 2002-05-01  8:13     ` Mark Hounschell
  2002-05-01 21:07       ` Con Kolivas
  2002-05-14 13:42       ` Con Kolivas
  0 siblings, 2 replies; 7+ messages in thread
From: Mark Hounschell @ 2002-05-01  8:13 UTC (permalink / raw)
  To: conman; +Cc: linux-kernel

Con Kolivas wrote:
> 
> On Tue, 30 Apr 2002 02:51, you wrote:
> > After applying it, if you ever do a make mrproper oldconfig dep bzImage it
> > fails to compile sched.c as follows
> 
> > If I don't  do an mrproper it compiles ok. Haven't tested yet.
> 
> Hmm
> I used a make mrproper && make clean followed by manual configuration without
> any problems but thanks for your input. I'm not claiming to be a patch or
> kernel guru. Just offering what worked for me.
> 
> > It's the O1 sched patch. Not your fault....
> 
> Thanks thats kinda reassuring :)
> 
> Con.
> 

I take that back. It's the low-latency patch. You must have said no to
it in your .config.
I do not think all these patches play well together with the O(1)

-- 
Mark Hounschell
dmarkh@cfl.rr.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
  2002-05-01  8:13     ` Mark Hounschell
@ 2002-05-01 21:07       ` Con Kolivas
  2002-05-14 13:42       ` Con Kolivas
  1 sibling, 0 replies; 7+ messages in thread
From: Con Kolivas @ 2002-05-01 21:07 UTC (permalink / raw)
  To: dmarkh; +Cc: linux-kernel

Mark

On Wed, 1 May 2002 18:13, you wrote:
> Con Kolivas wrote:
> > On Tue, 30 Apr 2002 02:51, you wrote:
> > > After applying it, if you ever do a make mrproper oldconfig dep bzImage
> > > it fails to compile sched.c as follows
> > >
> > > If I don't  do an mrproper it compiles ok. Haven't tested yet.
> >
> > Hmm
> > I used a make mrproper && make clean followed by manual configuration
> > without any problems but thanks for your input. I'm not claiming to be a
> > patch or kernel guru. Just offering what worked for me.
> >
> > > It's the O1 sched patch. Not your fault....
> >
> > Thanks thats kinda reassuring :)
> >
> > Con.
>
> I take that back. It's the low-latency patch. You must have said no to
> it in your .config.
> I do not think all these patches play well together with the O(1)

Here is the relevant section from my .config:

# Processor type and features
#
CONFIG_LOLAT=y
# CONFIG_LOLAT_SYSCTL is not set

CONFIG_PREEMPT=y

As you can see, the low latency is enabled. I didn't see any point in 
enabling sysctl so I havent tried that. Perhaps that is it? The other thing 
is, I don't believe it works well with SMP which I am not using. 

Con.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
  2002-05-01  8:13     ` Mark Hounschell
  2002-05-01 21:07       ` Con Kolivas
@ 2002-05-14 13:42       ` Con Kolivas
  2002-05-14 13:54         ` Mark Hounschell
  1 sibling, 1 reply; 7+ messages in thread
From: Con Kolivas @ 2002-05-14 13:42 UTC (permalink / raw)
  To: dmarkh; +Cc: linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark (and lkml readers)

On further testing from the feedback I've gotten it seems that this patch 
works fine for gcc 2.95.3 and gcc 3.0.3+

There is definitely a problem with trying to compile it with gcc2.96 

Cheers,
Con Kolivas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE84RRfF6dfvkL3i1gRAmy0AJ91EYI+juz0W92oQzZsRLkgg1ggTwCfT+EY
G/aXt+YD49+3mh2UIDIOlyo=
=bb9b
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
  2002-05-14 13:42       ` Con Kolivas
@ 2002-05-14 13:54         ` Mark Hounschell
  2002-05-14 14:17           ` Con Kolivas
  0 siblings, 1 reply; 7+ messages in thread
From: Mark Hounschell @ 2002-05-14 13:54 UTC (permalink / raw)
  To: conman; +Cc: dmarkh, linux-kernel

Con Kolivas wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Mark (and lkml readers)
> 
> On further testing from the feedback I've gotten it seems that this patch
> works fine for gcc 2.95.3 and gcc 3.0.3+
> 
> There is definitely a problem with trying to compile it with gcc2.96

>>As you can see, the low latency is enabled. I didn't see any point in 
>>enabling sysctl so I havent tried that. Perhaps that is it? The other thing 
>>is, I don't believe it works well with SMP which I am not using. 


I'm using 2.95.3 but also SMP. Maybe thats it..

Regards
Mark

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Combined low latency & performance patches for 2.4.18
  2002-05-14 13:54         ` Mark Hounschell
@ 2002-05-14 14:17           ` Con Kolivas
  0 siblings, 0 replies; 7+ messages in thread
From: Con Kolivas @ 2002-05-14 14:17 UTC (permalink / raw)
  To: markh; +Cc: linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mark

On Tue, 14 May 2002 23:54, you wrote:
> I'm using 2.95.3 but also SMP. Maybe thats it..

Bingo. Cant remember which one it was but one of these didnt support SMP.
 
Con.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE84RxtF6dfvkL3i1gRAnYJAJwKTI6M2fUOZyrzxyKv6r9yl1WjPQCcDzwn
kArjn0U/ghc1qXMorgaKji8=
=J2Gy
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-05-14 14:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-29 14:24 Combined low latency & performance patches for 2.4.18 Con Kolivas
     [not found] ` <3CCD7A07.D661110E@compro.net>
2002-04-30 23:01   ` Con Kolivas
2002-05-01  8:13     ` Mark Hounschell
2002-05-01 21:07       ` Con Kolivas
2002-05-14 13:42       ` Con Kolivas
2002-05-14 13:54         ` Mark Hounschell
2002-05-14 14:17           ` Con Kolivas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox