From: casmyu@gmail.com (Shouwei Li)
Subject: [ltt-dev] ltt-dev Digest, Vol 12, Issue 17
Date: Wed, 15 Apr 2009 11:14:02 +0800 [thread overview]
Message-ID: <b4aaf1450904142014x336dd7eat3910594bdad36cb2@mail.gmail.com> (raw)
In-Reply-To: <20090414192719.GC28595@Krystal>
Yes. cpptest is a C++ program.
Now I reopen two shell terminal. One is running lttv-gui, and the other run
the cpptest. But from filter I can not get this program, I both search the
program name or the PID, the screen capture is in the attachment.
Could you capture a program and send me a screen capture? Now I do not know
what to do.
This tool is so power, but I did not know how to use. My GOD!
The first shell terminal:
[root][~]# lttv-gui
** Message: statistics viewer : background computation data ready.
** Message: statistics viewer : background computation data ready.
Executing (as root) : exec /usr/local/bin/ltt-armall
Connecting all markers
Connecting /mnt/debugfs/ltt/markers/block/bio_backmerge
Connecting /mnt/debugfs/ltt/markers/block/bio_bounce
Connecting /mnt/debugfs/ltt/markers/block/bio_complete
Connecting /mnt/debugfs/ltt/markers/block/bio_frontmerge
Connecting /mnt/debugfs/ltt/markers/block/bio_queue
Connecting /mnt/debugfs/ltt/markers/block/getrq
the other shell terminal:
[root][~]# ps
PID TTY TIME CMD
4745 pts/1 00:00:00 bash
4804 pts/1 00:00:00 cpptest
4806 pts/1 00:00:00 ps
On Wed, Apr 15, 2009 at 3:27 AM, Mathieu Desnoyers <
compudj at krystal.dyndns.org> wrote:
> * Shouwei Li (casmyu at gmail.com) wrote:
> > Hi, Dear friends:
> > Thanks for you long time support. According you said, I think I have
> trace
> > the process, but I have some question also.
> > I open two shell terminals, one run lttv-gui, and the other run some
> > program, I call this terminal two. First, I get the bash PID in two, as
> > follows:
> > [root][~]# ps
> > PID TTY TIME CMD
> > 2333 pts/0 00:00:00 bash
> > 2364 pts/0 00:00:00 ps
> >
> > then I run a program some times, as follows:
> > [root][~]# ./cpptest
> > The value of i is 0
> > [root][~]# ./cpptest
> > The value of i is 0
> > [root][~]# ./cpptest
> > The value of i is 0
> > [root][~]# ./cpptest
> > The value of i is 0
> >
> > Now, I stoped the trace, then get this screen, I put the screen capture
> in
> > the attachment. You told me that If I run a program in a bash, the
> program
> > trace will be in the shell, so I think the cpptest will be build-in bash,
> > that is PID 2333, right? But why I can not see the function invoke
> process?
> > And I can not see some information in detail about this process.
> > Please give me a guide.
> > thank you!
> >
>
> If cpptest is a program compiled with g++, then it will show as
> "cpptest", not bash in the thread view. It will also have a different
> PID than bash. bash (pid 2333 here) will be its parent. (PPID column)
>
> Use
>
> ps aux
>
> To see a list of all your system's processes.
>
> The snapshot you show here does not seem to include the time window that
> contains you cpptest program. Doing a zoom out would probably help
> finding it. Or using the filter to filter by process name (the filter
> looks like a "and" door).
>
> Mathieu
>
>
> > On Tue, Apr 14, 2009 at 7:59 AM, Mathieu Desnoyers <
> > compudj at krystal.dyndns.org> wrote:
> >
> > > You should probably zoom out to see the entire trace so you can see
> your
> > > program. The "time window" shown by lttv is 1 second by default,
> > > starting from the beginning of the trace. Use the scrollbar at the
> > > bottom to move it.
> > >
> > > Also make sure you look for the appropriate executable name. For
> > > instance, if you run a bash script, the executable will be named
> "bash".
> > >
> > > Mathieu
> > >
> > > * Shouwei Li (casmyu at gmail.com) wrote:
> > > > Hi,
> > > > I have read many papers on the web site even plus some articles get
> from
> > > > google, maybe for my foolish, I have not known how to trace a private
> > > > program till now. My setps is like this:
> > > > 1. open the lttv-gui, then start to trace
> > > > 2. I run a program which written by myself.
> > > > 3. after the program stop, I stop the lttv trace
> > > > 4. then check the report generated by lttv
> > > > But every time, what I say are all the system process. such as init,
> su,
> > > > bash, sshd, vsftpd and so on. I can not find any information about my
> own
> > > > process.
> > > > Please tell me what is my mistake. why I can not see my private
> program's
> > > > information. If possible, please supply a document about how to trace
> a
> > > > private program to me.
> > > > Thank you very much!
> > > >
> > > > On Mon, Apr 13, 2009 at 12:00 AM, <
> ltt-dev-request at lists.casi.polymtl.ca
> > > >wrote:
> > > >
> > > > > Send ltt-dev mailing list submissions to
> > > > > ltt-dev at lists.casi.polymtl.ca
> > > > >
> > > > > To subscribe or unsubscribe via the World Wide Web, visit
> > > > >
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> > > > > or, via email, send a message with subject or body 'help' to
> > > > > ltt-dev-request at lists.casi.polymtl.ca
> > > > >
> > > > > You can reach the person managing the list at
> > > > > ltt-dev-owner at lists.casi.polymtl.ca
> > > > >
> > > > > When replying, please edit your Subject line so it is more specific
> > > > > than "Re: Contents of ltt-dev digest..."
> > > > >
> > > > >
> > > > > Today's Topics:
> > > > >
> > > > > 1. ltt used in network IO tracing under the environment of KVM?
> > > (??)
> > > > > 2. Re: Run lttv-gui error (Mathieu Desnoyers)
> > > > >
> > > > >
> > > > >
> ----------------------------------------------------------------------
> > > > >
> > > > > Message: 1
> > > > > Date: Thu, 9 Apr 2009 16:32:06 +0800
> > > > > From: ?? <zengshan227@gmail.com>
> > > > > To: ltt-dev at lists.casi.polymtl.ca
> > > > > Subject: [ltt-dev] ltt used in network IO tracing under the
> > > > > environment of KVM?
> > > > > Message-ID:
> > > > > <
> 9f49f7820904090132m1edf65d3n1bf13f8fcdf1b73b at mail.gmail.com>
> > > > > Content-Type: text/plain; charset="iso-8859-1"
> > > > >
> > > > > Hi all:
> > > > > I am a newbie in ltt, and I am wondering whether ltt can be used
> to
> > > trace
> > > > > the network I/O under the environment of KVM(Kernel based Virtual
> > > > > Machine)? What I want to know exactly is the ingressing path of a
> > > packet
> > > > > from the host linux kernel to the guest os.
> > > > > Any ideas?
> > > > > Thank you very much!
> > > > > -------------- next part --------------
> > > > > An HTML attachment was scrubbed...
> > > > > URL: <
> > > > >
> > >
> http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090409/da7b0d82/attachment-0001.html
> > > > > >
> > > > >
> > > > > ------------------------------
> > > > >
> > > > > Message: 2
> > > > > Date: Sat, 11 Apr 2009 21:40:42 -0400
> > > > > From: Mathieu Desnoyers <compudj@krystal.dyndns.org>
> > > > > To: Shouwei Li <casmyu at gmail.com>
> > > > > Cc: ltt-dev at lists.casi.polymtl.ca
> > > > > Subject: Re: [ltt-dev] Run lttv-gui error
> > > > > Message-ID: <20090412014042.GA5822 at Krystal>
> > > > > Content-Type: text/plain; charset=us-ascii
> > > > >
> > > > > * Shouwei Li (casmyu at gmail.com) wrote:
> > > > > > My OS is debian 5.0, so I think su command is avaiable. I have
> > > compile
> > > > > > the kernel, lttng to the latest version, so I can make sure that
> no
> > > > > > compatibility problem.
> > > > > >
> > > > > > You, it will show all the system calls done by the processes you
> are
> > > > > > interested into.
> > > > >
> > > > > By you I meant "Yes", sorry.
> > > > >
> > > > > >
> > > > >
> > >
> ----------------------------------------------------------------------------------------------------
> > > > > > Where I can get some documents about this topics.
> > > > > >
> > > > >
> > > > > See the LTTng Manual on the lttng.org website, and the papers
> > > published
> > > > > on this same website.
> > > > >
> > > > > Mathieu
> > > > >
> > > > > > Thank you very much! ^_^
> > > > > >
> > > > > > On 4/11/09, Mathieu Desnoyers <compudj at krystal.dyndns.org>
> wrote:
> > > > > > > * Shouwei Li (casmyu at gmail.com) wrote:
> > > > > > >> Hello, friends:
> > > > > > >> I login OS with root account. then I run lttv-gui like this:
> > > > > > >> [root][~]# export DISPLAY=192.168.153.1:0.0
> > > > > > >> [root][~]# lttv-gui
> > > > > > >> I have opend xmanager(passive), then the GUI pop up.
> > > > > > >> Then I click the Insert Tracing Control Module button(The
> traffic
> > > > > > >> light), after input the root passwd, I click start button, but
> an
> > > > > > >> error message box pop up, the error message is "A problem
> occured
> > > when
> > > > > > >> executing the su command : Operation not permitted". Please
> tell
> > > me
> > > > > > >> why and how to solve this problem.
> > > > > > >
> > > > > > > If you are on ubuntu, su is disabled. You would have to figure
> out
> > > how
> > > > > > > to reenable it using their documentation. Or you can use the
> lttctl
> > > > > > > command directly to control tracing instead, as stated in the
> > > > > > > documentation.
> > > > > > >
> > > > > > > Also make sure your
> > > > > > > lttv
> > > > > > > ltt-control
> > > > > > > lttng
> > > > > > >
> > > > > > > versions follow the compatibility list on the lttng.orgwebsite.
> > > > > > >
> > > > > > >> One more question: I want to monitor a program which executed
> from
> > > > > > >> bash, all the processes of this program execute. Include from
> bash
> > > to
> > > > > > >> execv, how the dynamic loader loaded the elf file and the
> other
> > > > > > >> libraries and so on. Does lttv can be competent for this work?
> > > > > > >> Thank you very much!
> > > > > > >
> > > > > > > You, it will show all the system calls done by the processes
> you
> > > are
> > > > > > > interested into.
> > > > > > >
> > > > > > > Mathieu
> > > > > > >
> > > > > > >> --
> > > > > > >> Best Regards!
> > > > > > >> Shouwei Li
> > > > > > >>
> > > > > > >> _______________________________________________
> > > > > > >> ltt-dev mailing list
> > > > > > >> ltt-dev at lists.casi.polymtl.ca
> > > > > > >> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> > > > > > >>
> > > > > > >
> > > > > > > --
> > > > > > > Mathieu Desnoyers
> > > > > > > OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25
> A8FE
> > > 3BAE
> > > > > 9A68
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best Regards!
> > > > > > Shouwei Li
> > > > > >
> > > > >
> > > > > --
> > > > > Mathieu Desnoyers
> > > > > OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE
> 3BAE
> > > 9A68
> > > > >
> > > > >
> > > > >
> > > > > ------------------------------
> > > > >
> > > > > _______________________________________________
> > > > > ltt-dev mailing list
> > > > > ltt-dev at lists.casi.polymtl.ca
> > > > > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> > > > >
> > > > >
> > > > > End of ltt-dev Digest, Vol 12, Issue 17
> > > > > ***************************************
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Best Regards!
> > > > Shouwei Li
> > >
> > > > _______________________________________________
> > > > ltt-dev mailing list
> > > > ltt-dev at lists.casi.polymtl.ca
> > > > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> > >
> > >
> > > --
> > > Mathieu Desnoyers
> > > OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE
> 9A68
> > >
> >
> >
> >
> > --
> > Best Regards!
> > Shouwei Li
>
>
>
> --
> Mathieu Desnoyers
> OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
>
--
Best Regards!
Shouwei Li
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090415/14054f71/attachment-0003.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: trace1.jpg
Type: image/jpeg
Size: 30953 bytes
Desc: not available
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090415/14054f71/attachment-0003.jpg>
prev parent reply other threads:[~2009-04-15 3:14 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.1.1239552002.16048.ltt-dev@lists.casi.polymtl.ca>
2009-04-13 2:41 ` Shouwei Li
2009-04-13 23:59 ` Mathieu Desnoyers
2009-04-14 4:58 ` Shouwei Li
2009-04-14 19:27 ` Mathieu Desnoyers
2009-04-15 3:14 ` Shouwei Li [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=b4aaf1450904142014x336dd7eat3910594bdad36cb2@mail.gmail.com \
--to=casmyu@gmail.com \
/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