2001-10-01 16:19:51

by Dan Mann

[permalink] [raw]
Subject: QNX Scheduler patch

Can anyone tell me about experience with the QNX scheduler patch done way
back for kernel 2.0.31? I've been wanting to try it on a 2.4 series kernel
(I'm looking for best possible interactive performance under X), and I want
to know if it is worth porting to the 2.4 line.

Thanks,

Dan


2001-10-01 20:28:42

by Anders Larsen

[permalink] [raw]
Subject: Re: QNX Scheduler patch

On 2001-10-01 18:19:28 +0200 Dan Mann wrote:
> Can anyone tell me about experience with the QNX scheduler patch done way
> back for kernel 2.0.31? I've been wanting to try it on a 2.4 series kernel
> (I'm looking for best possible interactive performance under X), and I want
> to know if it is worth porting to the 2.4 line.

You may wish to take a look at the Linux kernel preemption project at
http://kpreempt.sourceforge.net/ (official site, patch for 2.4.6)
http://tech9.net/rml/linux/ (bleeding edge, patch for 2.4.10+)

cheers
Anders

2001-10-03 09:11:31

by Remco Post

[permalink] [raw]
Subject: Re: QNX Scheduler patch

> Can anyone tell me about experience with the QNX scheduler patch done way
> back for kernel 2.0.31? I've been wanting to try it on a 2.4 series kernel
> (I'm looking for best possible interactive performance under X), and I want
> to know if it is worth porting to the 2.4 line.
>
> Thanks,
>
> Dan

I tried the patch once or twice. On small systems or systems under heavy load it did give a more responsive feeling on interactive applications. With more modern systems (I tested it on my PowerMac 7200/75) I think the difference is not worth the effort of porting the scheduler.

--
Met vriendelijke groeten,

Remco Post

SARA - Stichting Academisch Rekencentrum Amsterdam
High Performance Computing Tel. +31 20 592 8008 Fax. +31 20 668 3167

"I really didn't foresee the Internet. But then, neither did the computer
industry. Not that that tells us very much of course - the computer industry
didn't even foresee that the century was going to end." -- Douglas Adams