On 05/22/2012 06:09 PM, Arnout Vandecappelle wrote:
>   Hoi,
> 
>   After a few minutes of running my application, I see this:
> 
> # cat /proc/xenomai/stat
> CPU  PID    MSW        CSW        PF    STAT       %CPU  NAME
>    1  828    22         65         0     00300182    9.8  
> bench_RTnet_scope_thread_loop
>    1  839    2          46627538   0     00300186   53.8  bench_RTnet
> ...
> 
>   i.e. the bench_RTnet_scope_thread_loop takes 10% CPU but no
> context switches.  How is this possible?  I've looked at the
> source code and can't find an explanation: when the exectime
> accounting is updated, the csw is incremented as well (in
> __xnpod_schedule()).
> 
>   I'm asking because I can't find a reason why this thread should
> occupy 10% of the CPU, so I'm wondering if there's something wrong
> with the accounting instead.
> 
>   BTW this is on Xenomai 2.5.6, on an SMP x86 with affinity=0x01.

Could you test Xenomai 2.6.0 to see if you still have the issue? Could
you provide us with some minimal code allowing us to reproduce this issue?

-- 
                                            Gilles.

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to