ftrace help for NYSE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----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-----
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux