Hi there


I am trying to perform some timing test using rtl 2.0 and an SMP system.
I have 4 threads each running at different rates (1,2,4,8 khz), they all
have the same priority. For now I
am putting all threads on the same CPU.

Is there a way of knowing when the slow threads are interrupted ? I have
an idea of using gethrtime() at the beginning and exit of each threads and
analyze these times to see how things get called and interrupted.

any suggestions ?


how is the scheduler work in such a situation ? does it allow the fastest
thread to interrupt the slower threads ? I have balanced the load to
ensure that I have enough CPU time to execute them all in one of their
cycles but I would like to confirm that somehow.


Thank you

Michel



---------------------------------------------
Michel Doyon, M.Eng.
Senior STVF Control Engineer
Canadian Space Agency
6767 route de l'aeroport
St-Hubert (Quebec)
J3Y 8Y9 - CANADA
Tel.:  (450) 926 4679 - Fax :  (450) 926 4695
[EMAIL PROTECTED]



-- [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