From: Clark Williams <williams@redhat.com>
To: RT <linux-rt-users@vger.kernel.org>
Subject: ftrace help for NYSE
Date: Thu, 26 Jun 2008 14:31:01 -0500 [thread overview]
Message-ID: <4863EE75.9000400@redhat.com> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Arnaldo, Luis and Steven (and everyone else :)),
Had a good conversation with NYSE this morning, including Shak, Larry Woodman and Ade
Lee, concerning tuning efforts for their CCG application (Java message routing
application). They're running the first iteration of this on the stock RHEL5.2 kernel
and have managed to tune most of the latency spikes out, but they're seeing some
serious spikes following Java GC. The GC takes 5ms (yeah, five milliseconds) and then
they see another 5ms before the app actually cranks back up. The question is whether
the GC triggers some sort of VM transactions such as page reclamation, or something
else that would basically hold off the JVM from running for 5ms.
Shak and Larry are getting them to send us SAR reports and vmstat info, but one thing
they were interested in was looking at using ftrace with a MRG trace kernel to see if
they can get a clue as to what's going on during that 10ms period.
What I'd like to do is send them a trace kernel rpm and an example script that:
1. Mounts the debugfs (if required)
2. turns on appropriate switches in the tracing dir
- turn on ftrace
- set the current tracer
- other stuff?
3. starts tracing
4. runs something (cyclictest? ping?)
5. turns off tracing
6. dumps the trace info
- From that script, the NYSE programmers can instrument their Java app to do the same
stuff. I'd really like it if they could just boot the trace kernel, instrument their
app, get a trace and send us the info for analysis.
Is there anything else we can do to make using ftrace easier for these guys?
Clark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iEYEARECAAYFAkhj7nUACgkQHyuj/+TTEp04fgCgvp7mjP1XQcR3XtXq43UDnPps
6scAn2ZbU7jdwZoip3TtAh1PajFAZlax
=HJYk
-----END PGP SIGNATURE-----
reply other threads:[~2008-06-26 19:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=4863EE75.9000400@redhat.com \
--to=williams@redhat.com \
--cc=linux-rt-users@vger.kernel.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 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).