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
- Total number of timers missing their wakeup date from more than a
- 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).
Xenomai-core mailing list