Robert Findlay wrote:
> 
> It runs flawlessly for several hours.   At some point the harddisc starts
> to thrash and my user process stops being dinged on the select.   All the
> processes are still running (because I have my RT module writing a
> heartbeat message to another rtfifo every 5 seconds or so).

Have a look at the crontab (/etc/crontab) to see what your machine do at
some times periodically.

> Is there some background process in Linux which comes along periodically to
> do lots of disc I/O which would disrupt my user process sufficiently to
> cause my 4k rtfifo to overflow?  If so how can I overcome this in my
> design?  Is there a way to "detect" depth in my rtfifo? (I know there is
> something on the RTLinux site which writes to /proc)

¿Why not increase the fifo size? I have a motor controller wich dumps a
lot of data to user space every 0.5 ms and I use a fifo of 128000 bytes.
 
Hope this helps

Dani
_______________________________________________________________________________
José Daniel Muñoz Frías                         
mailto:[EMAIL PROTECTED]
Universidad Pontificia Comillas ICAI               
http://www.dea.icai.upco.es
Alberto Aguilera 23, 28015 Madrid Spain
Tel. 34-91-5422800 Fax 34-91-5596569
_______________________________________________________________________________
--- [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