[prev in list] [next in list] [prev in thread] [next in thread]
List: oprofile-list
Subject: RE: Measure real time (including network waits)
From: "Maucci, Cyrille" <cyrille.maucci () hp ! com>
Date: 2012-09-19 13:57:27
Message-ID: 7D0928B9A8397D4B9E2F9E5FFFB8D86002786C64 () G6W2498 ! americas ! hpqcorp ! net
[Download RAW message or body]
Hi Andrey,
The way I always did was using caliper 'cstack' functionality.
Philosophically, that's like if you were pstack'ing the process very freque=
ntly and trying to figure out :
1- hot call paths.
2- blocked times.
Etc...
The pb is that caliper is only available on itanium systems those day.
You probably want to ask this question to perf events gurus (linux-perf-use=
rs@vger.kernel.org).
++Cyrille
-----Original Message-----
From: Oestman, Fredrik [mailto:Fredrik_Oestman@mentor.com] =
Sent: Wednesday, September 19, 2012 3:36 PM
To: Andrey Utkin; oprofile-list@lists.sourceforge.net
Subject: RE: Measure real time (including network waits)
Hi Andrey,
Andrey Utkin wrote:
> I want to profile time consumption in a program that has network =
> operations, it is essential for me to track where and how much it =
> waits for data from network
I'm not ruling out the possibility that there is a set of performance count=
ers that could be sampled in Oprofile (or perf) to obtain the results you a=
re looking for. But I have made something similar using LTTng kernel traces=
with the cycles counter as context payload field on the kernel event sched=
_switch.
Using a good trace analyzer, it is then possible to see when each thread wa=
s idle and for how long. You can also trace the network system calls and br=
ing them into the analysis.
Hope this helps,
Fredrik =D6stman
http://go.mentor.com/sourceryanalyzer/
> -----Original Message-----
> From: Andrey Utkin [mailto:andrey.krieger.utkin@gmail.com]
> Sent: Wednesday, September 19, 2012 1:46 PM
> To: oprofile-list@lists.sourceforge.net
> Subject: Measure real time (including network waits)
> =
> --
> Andrey Utkin
> =
> ----------------------------------------------------------------------
> -
> -------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and =
> threat landscape has changed and how IT managers can respond.
> Discussions
> will include endpoint security, mobile security and the latest in =
> malware threats. =
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> oprofile-list mailing list
> oprofile-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oprofile-list
---------------------------------------------------------------------------=
---
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat la=
ndscape has changed and how IT managers can respond. Discussions will inclu=
de endpoint security, mobile security and the latest in malware threats. ht=
tp://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
oprofile-list mailing list
oprofile-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oprofile-list
---------------------------------------------------------------------------=
---
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and =
threat landscape has changed and how IT managers can respond. Discussions =
will include endpoint security, mobile security and the latest in malware =
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
oprofile-list mailing list
oprofile-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oprofile-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic