linux-rt-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Newbie question about profiling.
@ 2010-09-23 14:42 Lars Segerlund
  2010-09-23 14:58 ` Pradyumna Sampath
  2010-09-23 17:15 ` gowrishankar
  0 siblings, 2 replies; 3+ messages in thread
From: Lars Segerlund @ 2010-09-23 14:42 UTC (permalink / raw)
  To: linux-rt-users

 Hello,

 I am fairly new to RT Preempt, but now to realtime embedded systems.
I am trying to get EMC2 running on RT Preempt, and I was given some
old patches on the mailing list which miracously worked.

 From here I am trying to get a complete system built from scratch
with 'latest' RT Preempt and EMC2.

 My question is how to go about finding out what causes latencies and
jitter, I have no problem to create some code to benchmark latencies
or jitter, but how do I find out where the kernel is spending it's
time ?

 Any hints would be much appreciated, since i really don't have a clue
on how to go about this.

 I was thinking that if I could create a realtime task to test for a
specific thing, I really would like a log of what the kernal was doing
right before this.
 The only way I can think of is creating a module with a ring buffer (
spill over ), and tracing the scheduler or interrupt handler .... ( by
hackíng some code to specifically do this ), this would only add a
small overhead AFAIK.

 Any idea's anyone ? or hints ?

 It seem's like just the thing that already might have a solution in
place, so I figured I should not reinvent the wheel.

 / best regards, Lars Segerlund.
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-09-23 17:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-23 14:42 Newbie question about profiling Lars Segerlund
2010-09-23 14:58 ` Pradyumna Sampath
2010-09-23 17:15 ` gowrishankar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).