• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home
  • Public Forums
  • Application Monitoring & UEM
  • AppMon & UEM Open Q&A
avatar image
Question by Pierre D. · Oct 10, 2014 at 01:17 AM ·

purepath breakdown explanation

Hello,

I don't understand the purepath detail times,

we are running an application on a 8 CPU server, as you can see

  • the response time is 14 833.59 ms
  • the exec sum is 285 319.24 ms

as we have 8 CPU, we can compute

Exec Sum / CPU:= 285 319 / 8 = 35 665 ms

so it means that is all the 8 CPU where used at 100%, the response time should be 35 685 ms,and more in case of not 100%.

But as we can see the response time is 14 833.

So how are computed those numbers ?

regards.

Pierre

  Here the details:

 

 

Comment

People who like this

0 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

9 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Andreas G. · Oct 16, 2014 at 10:59 PM

Thanks for reminding me about this - sometimes I loose track of all the forum entries I am working on (smile)

So - it seems that you have a lot of background threads in your PurePath -> check out the Thread Column that you can make visibile in the PurePath Tree. You also see that you have a lot of wait time (85%). This means that most of the Total Exec Time is actually time that threads waited on other threads. Thats why it is possible that the Total Exec time is much higher than what you calculated.

Does this make sense?

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Pierre D. · Oct 16, 2014 at 07:07 PM

Hi anynews ?

 

Regards.

Pierre

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Pierre D. · Oct 11, 2014 at 01:47 AM

pp.dts

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Pierre D. · Oct 11, 2014 at 01:46 AM

find the pp in attachment

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Andreas G. · Oct 10, 2014 at 10:34 PM

Any chance you can export the purepath and send it over to me?

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Pierre D. · Oct 10, 2014 at 10:27 PM

no problem Andreas (wink)

But my question is not strictly about the fact that total exec is higher than response time,

It is about the fact that if we divide the total exec timee by the number of CPU, we have a number higher than the response time.

We are running an application on a 8 CPU server, and the exec sum is 285 319.24 ms. So basically we can compute that if all processors were 100% busy on it the response time should be 285 319.24 / 8 = 35 665 ms, or more if all the processor where not busy at 100 %.

But what we can see is the response time computed by Dynatrace  is 14 833.59 ms.

So Dynatrace compute a response time two times below what the response time I compute, why ?

regards

 

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Andreas G. · Oct 10, 2014 at 10:13 PM

I am sorry that I "blindely" linked to the other blog post as it sounded very simliar from the headline of your question.

Is it possible that your PurePath is using lots of asynchronous activites, e.g: background threads? The Total Exec Sum could therefore be higher as we sum up the execution time of all parallel executed code. Here is a schematic example

/MyPurePath: Response Time = 1s, Total Exec Time = 1.4s

-> Async Thread #1: 700ms

-> Async Thread #2: 500ms

-> Async Thread #3: 200ms 

The PurePath will show you whether you have asynchronous activity.

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Pierre D. · Oct 10, 2014 at 10:05 PM

Hi, Andreas, it doesn't reply to my answer,

could you have a look on what I describe above and explain me your interpretation.

Regards.

Pierre

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Andreas G. · Oct 10, 2014 at 09:11 PM

Please have a look at the following forum post and let me know if this answers your question: Understanding Purepath Breakdown

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java hybris javascript appmon sensors good to know extensions search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow technologies diagnostics user session monitoring unique users continuous delivery sharing configuration alerting NGINX splitting business transaction client 6.3 installation database scheduler apache mobileapp RUM php dashlet azure purepath agent 7.1 appmonsaas messagebroker nodejs 6.2 android sensor performance warehouse
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A