From: Jan Kiszka <jan.kiszka@siemens.com>
To: David <david35k@gmail.com>,
Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai] filter ipipe tracing
Date: Tue, 14 Jan 2014 19:04:35 +0100 [thread overview]
Message-ID: <52D57C33.2050908@siemens.com> (raw)
In-Reply-To: <CA+6vZpREPx9H7TxKBniP-TKOs5oo_MfEnc+a-JCRBtjUirsLGQ@mail.gmail.com>
On 2014-01-14 18:30, David wrote:
> OK thanks, it helps to reduce by two factor (div 2) the number of trace per
> milliseconds ; more importantly is CPU usage lowered from 100% down to 50%.
> On a trace of 100000 points, i reached 250ms. 25% of these tracepoints are
> __ipipe_syscall_root+xxx that does not mean anything to me, but all
> syscalls, scheduling decisions and interrupts are visible.
>
> The resulting trace contains tracepoints on the current CPU that activates
> the trace freeze. Is there a way to activate the simultaneous trace capture
> on two+ cores ?
>
> I see trace_mark(...info...) in the Xenomai code. I don't think this info
> is displayed in ipipe trace, am I wrong ?
No, trace_mark are dead remainders of LTTng support. I'm slowly
converting them to ftrace tracepoints that you can then retrieve and
visualize with standard tools. It's an x86-64-only endeavor so far,
artifacts can be found in [1] for Xenomai 2 (on maintenance now). For
Xenomai 3, I didn't push anything yet.
Jan
[1] http://git.xenomai.org/xenomai-jki.git/log/?h=queues/ftrace
--
Siemens AG, Corporate Technology, CT RTC ITP SES-DE
Corporate Competence Center Embedded Linux
prev parent reply other threads:[~2014-01-14 18:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-14 12:35 [Xenomai] filter ipipe tracing David
2014-01-14 12:47 ` Gilles Chanteperdrix
2014-01-14 17:30 ` David
2014-01-14 18:04 ` Jan Kiszka [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52D57C33.2050908@siemens.com \
--to=jan.kiszka@siemens.com \
--cc=david35k@gmail.com \
--cc=gilles.chanteperdrix@xenomai.org \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.