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/