Hi guys
I have a problem that the linux scheduler is not called for some ms.
The cpu load is very low.
Im using a iMX6, linux kernel 3.0.42 and xenomai 2.6.2.1.
I have attached a graphical task trace where you can see the task switches.
The tasks with prefix X- are xenomai task, the prefix L- means linux task.
In the first line you can see the tick from a fpga to start the folowing
tasks, X-realtime, X-cyclic, X-Loader and X-background.
The X-Cyclic task is switching to linux (L-Cyclic) in each cycle because
it is calling UDP functions.
Up the mark 195 ms everthing is working correct.
From the mark 195 ms up to 199 ms there is no linux task (L-) running.
I have also seen that the linux scheduler function is not called from
the mark 195ms to 199ms.
Does anybody know what is the problem ?
Are there some linux/xenomai settings to modify this behavior ?
Kind regard
--
Wolfgang Netbal
Betriebssystem
________________________________
SIGMATEK GmbH & Co KG
Sigmatekstraße 1
5112 Lamprechtshausen
Österreich / Austria
Tel.: +43/6274/4321-0
Fax: +43/6274/4321-18
E-Mail:[email protected]
http://www.sigmatek-automation.com
***********************Please note:************************************
This email and all attachments are confidential and intended solely for
the person or entity to whom it is addressed. If you are not the named
addressee you must not make this email and all attachments accessible
to any other person. If you have received this email in error please
delete it together with all attachments.
***********************************************************************
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshot.1.png
Type: image/png
Size: 14100 bytes
Desc: not available
URL:
<http://xenomai.org/pipermail/xenomai/attachments/20150922/2a1d1690/attachment.png>
_______________________________________________
Xenomai mailing list
[email protected]
http://xenomai.org/mailman/listinfo/xenomai