> ------------------------------------------------------ > > Date: Thu, 12 Aug 2010 13:53:51 -0400 > > From: Jeff Angielski <j...@theptrgroup.com> > > To: linuxppc-dev@lists.ozlabs.org > > Subject: Re: Query regarding 2.6.335 RT[Ingo's] and Non-RT performance > > Message-ID: <4c64352f.4090...@theptrgroup.com> > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > On 08/11/2010 06:18 PM, Manikandan Ramachandran wrote: > > > Hello All, > > > I created a very simple program which has higher priority than > > > normal tasks and runs a tight loop. Under same test environment I ran > > > this program on both non-rt and rt 2.6.33.5 kernel. To my suprise I see > > > that performance of non-RT kernel is better than RT. non-RT kernel took > > > 3 sec and 366156 usec while RT kernel took about 3 sec and 418011 > > > usec.Can someone please explain why the performance of non-rt kernel is > > > better than rt kernel? From the face of the test result, I feel RT has > > > more overhead,Is there any configuration that I could do to bring down > > > the overhead? > > > > Your "surprise" is due to your definition of "performance". > > > > The purpose of the -rt kernels is to reduce the kernel latency. This is > > important for servicing hardware. Normal users find the -rt useful for > > audio/video applications. Engineering and scientific users find the -rt > > beneficially for servicing hardware like sensors or control systems. > > > > If you are just trying to run calculations as fast as you can in user > > space, you'd be better off using the non-rt variants. > > > > > > -- > > Jeff Angielski > > The PTR Group > > www.theptrgroup.com
Thanks for your response. On one hand I hear that RT-kernel is meant for reducing kernel latency on other hand I see that there is RT-kernel overhead. So what really RT-kernel brings to system performance? Actually I see that latency for higher priority is more or less same for non-rt system. One more thing, since irqs being threaded in RT, and with CFS scheduler in 2.6.33, wouldn't we bring down system performance as CFS is O(log(n)) in nature? -- Thanks, Manik _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev