Previously only available for CRM Online, the CRM Diagnostics tool is now released with CRM 2011 Update Rollup 4 for On Premise installations.
It runs a couple of tests, measuring latency to the datacenter/server, bandwidth, and performs a few Javascript performance tests to measure the CPU/browser performance of the machine.
You can access the tool using the following URL after you install UR4 or later.
http://<serverUrl>/tools/diagnostics/diag.aspx
The latency and bandwidth test the download speed across the wire from the CRM web site to the client browser. A low latency and high bandwidth is ideal. If your values show a high latency and low bandwidth then your CRM experience may be slow depending on the extremity of the range. For some performance reading you can take a look here.
Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and CRM Online
http://www.microsoft.com/download/en/details.aspx?id=23261
Optimizing Performance for CRM Online 2011
http://community.dynamics.com/product/crm/crmnontechnical/b/crmonlineteam/archive/2011/04/08/optimizing-performance-for-crm-online-2011.aspx – even though this is for Online there are some important points
Microsoft Dynamics CRM 2011 Performance and Scalability with Intel
http://www.microsoft.com/download/en/details.aspx?id=16673
Improving Microsoft Dynamics CRM Performance and Securing Data with Microsoft SQL Server 2008
http://www.microsoft.com/download/en/details.aspx?id=8438
Optimizing and Maintaining the Performance of a Microsoft Dynamics CRM 2011 Server Infrastructure
http://www.microsoft.com/download/en/details.aspx?id=27139
The above documents should give you a solid understanding of performance related improvements you can apply to your Dynamics CRM deployment.
The JavaScript test items are testing your CPU/browser performance of your machine. Ideally you want low values here and upgrading your IE browser to the latest version should give you the best results.
Happy tuning.
Cheers,
Rhett Clinton
Excellent news, plenty of clients will love this! Thanks Rhett 🙂
Good news , Can you you explain what the meaning of each items ,and to what numbers we should look for. And maybe most importent how to fix problems that raised from this diagnostics.
Thanks Rhett for news,
Good questions Shai ,what is the meaning of the results?
If I remember correctly, the latency and bandwidth tests test the download speed of a file from the CRM web site and calculates these value. A low latency and high bandwidth is ideal. If your values show a high latency and low bandwidth then your CRM experience may be slow depending on the extremity of the range. For some performance reading you can take a look here.
http://community.dynamics.com/product/crm/crmnontechnical/b/crmonlineteam/archive/2011/04/08/optimizing-performance-for-crm-online-2011.aspx – even thought this is for Online there are some important points
http://www.microsoft.com/download/en/details.aspx?id=16673
http://www.microsoft.com/download/en/details.aspx?id=8438
http://www.microsoft.com/download/en/details.aspx?id=27139
The above documents should give you a solid understanding of performance related stuff.
The JavaScript test items are testing your CPU/browser performance of your machine. Ideally you want low values here and upgrading your IE browser to the latest version should give you the best results.
I hope this info helps.
Cheers,
Rhett
Just to add to the reply for Shai.
You can view the source of the diag.aspx page and you will notice 2 JavaScript files. If you locate them and open them up on the server you can see exactly the test being run, what it is doing and the actions being executed. The JavaScript is minified but readable to an extent.
Cheers,
Rhett
Are there any instructions on this? How to access? Running ADFS/IFD so cannot access http://servername/tools/diagnostics/diag.aspx. Any help would be appreciated.
Ken
Ken,
I have ADFS/IFD running as well. All I had to do was use https://myserverfqdn/orgname/tools/diagnostics/diag.aspx to get to it.
-Jess-
Following up on your article, I decided to elaborate a bit about taking apart those tests.
http://liorabel.blogspot.co.uk/2013/01/picking-apart-crm-2011s-diagnostics.html
Thanks for the inspiration. 🙂
Good work Lior, the more you blog the more you learn.
Hi Rhett,
Great information, thank you for sharing.
Are these applicable for 2013 on-premise as well – are there any new or updated links for 2013?
Thank you,
Bhaskar