>>> On Tue, Nov 13, 2007 at  8:22 AM, in message
<[EMAIL PROTECTED]>, "Jaswinder
Singh" <[EMAIL PROTECTED]> wrote: 
> hello Sven,
> 
> 
> On Nov 7, 2007 2:43 AM, Sven-Thorsten Dietrich
> <[EMAIL PROTECTED]> wrote:
>> >
>> > you can request for interval for 1000 so it should come 1000 all the
>> > time, but it is not.
>>
>> Its should come CLOSE to 1000. What errors have you seen?
>>
> 
> My errors are min and avg are not equal to ZERO.
> And I will be more happy If max is also ZERO :)

Jaswinder,
  As we recently discussed on IRC, this is not an error per se, but a status 
report of your OS/HW combo.  You will never see zero in cyclictest because the 
resolution off cyclictest/hrt is higher than the jitter specification of your 
chosen platform.

There is not an RT system in the world that has zero jitter to my knowledge.  
Rather, each OS/HW combo will have some arbitrary jitter specification.   It is 
then up to the application designer to pick the platform where the specified 
jitter is lower than the apps tolerances.  Some dedicated hardware and/or 
RTOS's might spec out in picoseconds or nanoseconds.  Others might in 
microseconds, milliseconds, etc.

In the case of linux-rt on a modern x86 PC, this spec is generally in the range 
of 10us-100us.  For instance, an application that needs hard-realtime latencies 
with no more than 500us jitter, it would probably work great on linux-rt/x86.  
Conversely, if you require no more than 500ns jitter, you need to look 
elsewhere.

So if you are seeing latency spikes> 100us, they should probably be 
investigated (using latency-trace) as potential bugs in -rt.  However, numbers 
below that range are probably normal for your system.  We are, of course, 
always looking to improve these numbers...but as of right now 10us-100us is 
state of the art.

I hope this helps.
-Greg


-
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