What is exactly measured by the "Round Trip Latency" in the "Performance Health Check" widget?
In V.4.0 there exists a nice new widget to measure the performance from a client to the server and the rough performance of the DB connection and the download rate. This widget is found in "General" category and called "Performance Health Check"
Question: What is exactly measured by the "Round Trip Latency"? What is mean by "a simple request"?
If I run this locally on a Jazz Allin-In-1 server I get around 60-70ms. And this looks for me quite slow. |
Accepted answer
Hi Guido,
In this case, "a simple request" means a HTTP / HTTPS GET request or XHR (XMLHttpRequest) GET request is sent from the browser directly to the web server and a subsequent response is sent from the web server back to the browser with an optional data payload. Specifically, an XHR GET request is made to the following REST service: https://jazz.net/jazz/service/com.ibm.team.repository.service.internal.IServerConnectionStatusRestService/pingTime?testId=1354745854697&sequenceId=11 The server response contains an empty payload (minus the SOAP wrapper). First, 10 warm-up unmeasured simple requests are executed simultaneously. Then, 20 (default - user-configurable via preferences) sequential simple requests are made. The start time, just before a simple request is invoked is recorded. The end time, just after the server response is received is recorded. The measured latency is comprised of the difference between the start and end times. The final result is the average latency over 20 requests. My average round trip latency against jazz.net (which is a local server for me) falls within the 60-70 ms time range. For more information, check out the Jazz Blog post: https://jazz.net/blog/index.php/2012/05/15/performance-health-check/ Thanks, Mike Guido Schneider selected this answer as the correct answer
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.
Comments
I'm still interest to get more information about the new performance measure widget. If we get bad results, it's essential to know where to tune. Only seeing nice colours doen't helps.
Somebody has developed it. He should know what he measures.
Please provide me this information or point me to the correct document.