Skip to contentSkip to conversation

LTT in UML ?

uml-devel roland 4 participants 5 messages May 5, 2004 – May 12, 2004 1 message not in the archive User-mode Linux (UML)

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

roland

author
#1 lore raw

wow! interesting piece of software! :)

on a first view, this project seems a little bit outdated - newspage stops at 17/10/2002.

what about asking the LTT people (post to LTT Mailinglist), if they would like to add support for "just another ARCH" (ARCH=um) in LTT ?

maybe thats not too hard to do for them.

im no kernel hacker, but for me it looks like the biggest part of LTT is a kernel module and non-arch-dependent stuff. maybe im wrong - perhaps someone more experienced could take a look?
http://www.opersys.com/ftp/pub/LTT/TraceToolkit-0.9.5a.tgz -> TraceToolkit-0.9.5/Patches/patch-ltt-linux-2.4.16-vanilla-020415-1.14

probably, having an LTT option for the uml-kernel could give some benefit (performance optimization?) for the uml project ?

regards
roland

----- Original Message -----
From: "David Bahi" <[email protected]>
To: <[email protected]>
Sent: Wednesday, May 05, 2004 4:38 PM
Subject: [uml-user] LTT in UML ?

Quoted 58 lines

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

i was wondering if some other talented soul has
done this and would make the patches available?
the only message in the archives related to this
is (in 2001) here:

~ http://marc.theaimsgroup.com/?l=user-mode-linux-user&m=99601814424122&w=2

and there's no reply....

the patches here http://www.opersys.com/LTT/ apply to many archs, including i386. but the arch/um differs significantly from arch/i386 so applying the changes isn't something i have great hope of doing successfully myself...

here's a blurb from the LTT site:

~ The following are some of LTT's main features:

~ * Linux kernel tracing capabilities with 48 unique trace points
~ <http://www.opersys.com/LTT/dox/trace-points.html>.

~        * Variable-length events minimizing overall trace size.
~        * Micro-second event time-stamps.
~        * Minimal performance overhead (< 2.5 %).
~        * Completely configurable trace option during kernel build.
~        * Multi-platform support: i386, PowerPC, S/390, SuperH, ARM, and MIPS.
~        * Fully-featured graphical user interface
~          <http://www.opersys.com/LTT/screenshots.html>
~          with event graph, system and per-process analysis, and raw event descriptions.
~        * Cross-platform trace reading capabilities.
~        * Single copy of traces between kernel-space and permanent storage.
~        * User-selectable and dynamically configurable event trace mask.
~        * Dynamic creation and logging of custom events both in kernel and in user space.
~        * Support for custom formatting of custom events.
~        * Dynamic probe integration with IBM's DProbes

~ <http://oss.software.ibm.com/developer/opensource/linux/projects/dprobes/>.
~ * Support for the Real-Time Application Interface
~ <http://www.aero.polimi.it/projects/rtai/> (aka RTAI).
~ * General hooking interface available within kernel trace facility.

~    Many of these features hide many sub-features which contribute
~    to the completeness of the  toolset provided. We invite you to
~    read through the website and, if need be, ask questions on the
~    LTT mailing list.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAmPxk3XQ4zakZ3z4RAhFuAJ9gmTvPV7iEIdK8dVlMpydvM4P9RACeN+ki rVKGcIu2H9D6lW/EikInUvA=
=57iq
-----END PGP SIGNATURE-----

Quoted 10 lines

-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
User-mode-linux-user mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#2 lore raw

roland wrote:

[..]

Quoted 4 lines

probably, having an LTT option for the uml-kernel could give some benefit (performance optimization?) for the uml project ?

You can do that already. Run LTT on the host and "trace" the UML processes ;)

Regards,
Nuno Silva

author
#3 lore raw
Quoted 1 line

probably, having an LTT option for the uml-kernel could give some

benefit (performance optimization?)

Quoted 4 lines

for the uml project ?

You can do that already. Run LTT on the host and "trace" the UML processes ;)

me idiot :D

----- Original Message -----
From: "Nuno Silva" <[email protected]>
To: "roland" <[email protected]>
Cc: "David Bahi" <[email protected]>; "uml-user" <[email protected]>; <[email protected]>; <[email protected]>
Sent: Friday, May 07, 2004 4:20 AM
Subject: Re: [uml-devel] Re: [uml-user] LTT in UML ?

-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#4 lore raw
In reply to Nuno Silva

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

right. yet, not what i was going for. i'd like to profile applications running under/within the uml itself.

still, looks like it's just me that's interested in this so i'll give it a go when i get a chance and post specific questions to this list when i'm lost.

- --
db

Nuno Silva wrote:

| roland wrote:
|
| [..]
|
|  >
|  > probably, having an LTT option for the uml-kernel could give some
| benefit (performance optimization?)
|  > for the uml project ?
|  >
|
| You can do that already. Run LTT on the host and "trace" the UML
| processes ;)
|
| Regards,
| Nuno Silva

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAn7GQ3XQ4zakZ3z4RApfJAJ4/95BNqYzt/uRWCPWPwHlozVBvrACfTkjH 2qU4ecl/5pHhbe0Pl+MfB+8=
=yEiC
-----END PGP SIGNATURE-----

#5 lore raw

you are not the only one interested. There is a difference in what would be shown with tracing UML from the host vs. tracing the guest processes/kernel in a UML guest. I have the patches applied here as well but it does not look like it is working. let's keep in touch as we discover things.

regards, GSM

Quoted 32 lines · David Bahi

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

right. yet, not what i was going for. i'd like to profile applications running under/within the uml itself.

still, looks like it's just me that's interested in this so i'll give it a go when i get a chance and post specific questions to this list when i'm lost.

- --
db

Nuno Silva wrote:

| roland wrote:
|
| [..]
|
|  >
|  > probably, having an LTT option for the uml-kernel could give some
| benefit (performance optimization?)
|  > for the uml project ?
|  >
|
| You can do that already. Run LTT on the host and "trace" the UML
| processes ;)
|
| Regards,
| Nuno Silva
Quoted 8 lines

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAn7GQ3XQ4zakZ3z4RApfJAJ4/95BNqYzt/uRWCPWPwHlozVBvrACfTkjH 2qU4ecl/5pHhbe0Pl+MfB+8=
=yEiC
-----END PGP SIGNATURE-----

-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel