<div dir="ltr">Hi Youcef,<br><div class="gmail_extra"><br></div><div class="gmail_extra">The best way to do this would be to use the sched_trace infrastructure. The process of capturing this data while a task is running is described here:</div>

<div class="gmail_extra"><a href="https://wiki.litmus-rt.org/litmus/Tracing">https://wiki.litmus-rt.org/litmus/Tracing</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">You would have you write your own code to parse this data and output task utilization. The unit-trace repository contains python code which you can use as a guide:</div>

<div class="gmail_extra"><a href="http://cs.unc.edu/~mollison/unit-trace/">http://cs.unc.edu/~mollison/unit-trace/</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">The file which parses the sched_trace data is unit-trace/unit_trace/trace_reader.py. Sorry for not noticing your email sooner.</div>

<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 24, 2013 at 11:55 AM, Youcef Amine Benabbas <span dir="ltr"><<a href="mailto:s9yobena@stud.uni-saarland.de" target="_blank">s9yobena@stud.uni-saarland.de</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi everyone,<br>
<br>
Is there a way to precisely know the cpu usage of a real-time task. For<br>
instance, rtspin (from liblitmus) receives as arguments a wcet and<br>
period; however the utilization of an rtspin task measured by the "time"<br>
command is different from wcet/period.<br>
<br>
Since the time command will not run in the presence of real-time tasks,<br>
I would like to know if there exists an alternative to precisely know<br>
the cpu utilization of a real-time task (this may be needed if the<br>
performance of a real-time scheduling algorithm  has to be conducted<br>
based on the total utilization of a given task-set).<br>
<br>
Kind regards,<br>
Youcef<br>
<br>
<br>
_______________________________________________<br>
litmus-dev mailing list<br>
<a href="mailto:litmus-dev@lists.litmus-rt.org" target="_blank">litmus-dev@lists.litmus-rt.org</a><br>
<a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Jonathan Herman<br>Department of Computer Science at UNC Chapel Hill
</div></div>