On Mon, Mar 20, 2000 at 01:30:31PM +0100, David Olofson wrote:
> Sat, 18 Mar 2000 Alain Rollé wrote:
> > To end with, one more question :
> > In the RTL manifesto is stated that :
> > "You can have deterministic worst case behaviour time on Solaris RT, but the
> > worst case is really worse than you might be willing to tolerate" 
> > Can anyone give me an indication of the worst case time between the moment a
> > hardware interrupt is detected by the processor and the moment an interrupt
> > handler starts to execute with Solaris RT. I can't seem to find these figures
> > on the sun site.
> 
> Well, I had a look, and I can't find anything but "...in a future version of
> this document." Where are the figures? I actually thought Solaris had hard RT,
> thanks to their brutal rape of their kernel (ie making it fully preemptive),
> but if it's hard to find the figures (if they exist), one starts to wonder if
> they're hiding something...

I saw them quote 2ms on a dual with some odd configuration,

> Anyway, AFAIK, their solution is basically meant for real time multimedia and
> that kind of stuff, which means that worst case latencies in the ms range are
> acceptable. We're not dealing with latencies in the same order of magnitude as
> RTLinux, QNX and other dedicated RT solutions. You just can't get that
> throughout the system without compromising non-RT performance.
> 
> With Linux + lowlatency (hard RT for user space), we are pretty certain that we
> can guarantee sub ms latencies for SCHED_FIFO threads on correctly configured
> P133+ systems, and we're still dealing with a non-preemptive kernel. If

I'd love to see a solid timing study showing that. Can you do 
          ping -f  someone &
          while true; do tar  cf /dev/null /dev/hda_x ; done; &
          while true; do make -j 4   bzImage ; done; &
and still get sub ms latencies?
That would be cool.          

-- 
---------------------------------------------------------
Victor Yodaiken 
FSMLabs:  www.fsmlabs.com  www.rtlinux.com
FSMLabs is a servicemark and a service of 
VJY Associates L.L.C, New Mexico.

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to