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?

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).

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
-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to