From: "Luis Claudio R. Goncalves" <lclaudio@uudg.org>
To: Markus Mathes <mathes@Mathematik.Uni-Marburg.de>
Cc: linux-rt-users@vger.kernel.org
Subject: Re: Real-time Linux Installation Verification and Benchmark
Date: Fri, 25 Jan 2008 11:47:50 -0200 [thread overview]
Message-ID: <20080125134750.GL11658@unix.sh> (raw)
In-Reply-To: <4799E29F.6080808@informatik.uni-marburg.de>
On Fri, Jan 25, 2008 at 02:22:39PM +0100, Markus Mathes wrote:
> Hi, there!
>
> I have installed the RT_PREEMPT patch v2.6.23.11-rt4 and now try to verify
> my installation. Therefore I used cyclictest with clock_nanosleep and
> clock_monotonic options for 5-50 threads. The results are shown below:
>
> #Threads Minimum (microsec) Average (microsec) Maximum (microsec)
> 5 5 6 45
> 10 4 5 31
> 15 5 5 33
> 20 4 6 37
> 25 5 6 52
> 30 5 6 63
> 35 5 6 71
> 40 6 6 62
> 45 5 6 88
> 50 5 7 96
>
> An Intel Pentium 4, 2.8GHz clock speed with 1GB main memory was used for
> the benchmark.
>
> Now my questions:
> 1. The maximum thread latency does not scale linear. Why?
You haven't mentioned that, so I guess you didn't use higher rt priotities
in your tests. Did you?
If not, please try repeating your tests with priorities like 50, 80 and 96.
That should give you better results.
> 2. RT is a synonym for determinism, but the maximum latency for each number
> of threads fluctuate in each repetition of the benchmark. Therefore I guess
> that no worst-case delay can be predicted, right?
>
> 3. Does RT-Linux support hard real-time at all? With the results shown
> above, only soft real-time is supported (deadline 6us).
That depends on which definition of hard realtime are you using. I gave up
on this terminology since my Fault Tolerance classes, given the wide range
of meanings it gained on the press the last few years.
> 4. How can I verify - if at all - that my installation supports soft
> real-time or better hard real-time?
>
>
> Thanks for your help!
>
> Markus
Luis
--
[ Luis Claudio R. Goncalves Bass - Gospel - RT ]
[ Fingerprint: 4FDD B8C4 3C59 34BD 8BE9 2696 7203 D980 A448 C8F8 ]
prev parent reply other threads:[~2008-01-25 13:47 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-25 13:22 Real-time Linux Installation Verification and Benchmark Markus Mathes
2008-01-25 13:47 ` Luis Claudio R. Goncalves [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080125134750.GL11658@unix.sh \
--to=lclaudio@uudg.org \
--cc=linux-rt-users@vger.kernel.org \
--cc=mathes@Mathematik.Uni-Marburg.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).