Slashdot Mirror


Kernel 2.6 Real-Time Benchmarks

An anonymous reader writes "This whitepaper at LinuxDevices.com includes benchmarks comparing the real-time performance of the vers. 2.4 and 2.6 linux kernels, based on LynuxWorks' BlueCat Linux 5.0 beta. The graphs compare the results for average and worst-case measurements of both interrupt response and task switch performance for the two kernels, running on a 1GHz Pentium III under relatively heavy load. Check it out -- there's an enormous improvement. The article also includes a rundown of other features of the new kernel that seem likely to be welcomed by embedded developers."

1 of 40 comments (clear)

  1. Still performing poorly by Clockwurk · · Score: 0, Troll

    From the whitepaper...

    The QNX NEUTRINO RTOS v6.2 and Embedded Linux Developer's Suite v1.1 were evaluated against the
    same criteria and test suite.

    The QNX NEUTRINO RTOS v6.2 performed very well during this evaluation. None of the performance or stress tests revealed any problems and the RTOS was fast, predictable and reliable at all times. The QNX NEUTRINO RTOS is also the only RTOS that has a true message-based client-server architecture well equipped to handle today's requirements concerning distributed processing, high availability, etc. The Red Hat Embedded Linux Developer's Suite v1.1 (based on the Linux kernel 2.6) is clearly not foreseen to be used in a real-time environment. Linux is made as a GPOS and the test results illustrate this. The added value of the Embedded Linux Developer's Suite is questionable: it does not make it easier to generate a custom target platform.

    Although the Linux kernel is royalty free, it comes with a price: documentation is poor and the API is not compatible with (POSIX) standards. The learning curve to get the kernel up and running on your custom target platform is steep.