On Tue, 2006-10-31 at 18:34 +0100, Jan Kiszka wrote:
> Jean-Olivier Villemure wrote:
> > 
> > The next step will be to generate some statistics, for this step I will
> > need your help. As Xenomai users, which kind of stats would you want to
> > compute?
> 
>  - CPU usage (see /proc/xenomai/stat for average numbers, but we should
>    now be able to precisely calculate them for a specific period)
>  - Waiting times after activation (maybe one can define deadlines later
>    and verify them)
>  - Number of preemptions per second or whatever while a task is runnable
>  - Number of blockades a task faces due to unavailable resources
>    (mutexes, semaphores, etc.)

- Average number of elements linked to the readyq per second (some kind
of loadavg for us, i.e. answers the question "should the user switch to
the scalable scheduler?")
- Average number of outstanding timers per second (i.e. answers the
question "should the user switch to the binary heap-based timer
management?").
- Total number of timers missing their wakeup date from more than a
given threshold.
- Pressure on the system heap (average and max, probably).
- Transfer rate on message pipes (i.e. nucleus/pipe.c); at some point,
it would be interesting to extend this to skins exposing data channels
(e.g. native API's queues, POSIX mqueues).

-- 
Philippe.



_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to