IT tutorials
 
Applications Server
 

Exchange Server 2013 : Exchange Clients - Design Considerations (part 2) - Client Performance

1/26/2014 1:05:51 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

3. Client Performance

Design teams are typically concerned with two aspects of client performance. First, they are concerned with the performance of the client itself from the end-user perspective. This makes up a huge part of the user experience, and it should not be overlooked. Microsoft was very cognizant of this fact during the development of Windows 7 and Office 2010, and these design principles were carried forward to Windows 8 and Office 2013. If the client performance is perceived to be slow by the end user, it doesn't matter what you did with the Exchange service—the perception is simply that “Exchange is slow.”

Second, the client choice has a performance impact on Exchange Server. Some clients, such as MAPI or POP3, are extremely light when it comes to using Exchange system resources, while others are much heavier, such as Outlook Web App or IMAP4. Table 1 was derived from a fantastic white paper released by Microsoft for Exchange Server 2010. It compares client types and their resource usage in Exchange Server 2010. This data is not yet available for Exchange Server 2013, but it is included here for comparison purposes between the client types and to highlight the differences that client choice can have on server resource usage.

TABLE 1: CPU usage for Exchange 2010 Client Access role

CLIENT CPU (MHz/USER)
Exchange ActiveSync (delta) 1.60
Exchange Web Services (Entourage) 0.71
IMAP4 0.86
Outlook 0.35
Outlook Anywhere 0.80
Outlook Web App 0.86
Outlook Web App in Exchange 2010 SP1 1.17
POP3 0.33

http://technet.microsoft.com/en-us/library/ff803560(v=EXCHG.141).aspx

Outlook provides some useful information that helps you determine the source of performance problems. The Outlook Connection Status dialog, as shown in Figure 1, can be viewed either by starting Outlook using the/rpcdiag switch or by Ctrl+right-clicking the Outlook icon in the taskbar. This dialog reveals details about each logical connection to your Exchange Server, including RPC response latency information.

FIGURE 1 Outlook Connection Status dialog

images

There are three columns of interest here: Avg Resp, Avg Proc, and Version. Avg Resp is the average response time from the server, including network latency. Avg Proc is the time that Exchange spent processing the requests. Version is the version of the Exchange server that processed the request.

Figure 1 shows an example from my mailbox, which is connected to Exchange 2013 in Office 365. I am located in England, and my mailbox is hosted in North America. You begin by finding the line with the highest Req/Fail value and then pick the values for Avg Resp (167 ms) and Avg Proc (11 ms). These values tell you that Exchange has dealt with my requests on average in 11 ms. If you subtract this value from the Avg Resp value of 167 ms (167 ms - 11 ms = 156 ms), you can see that the network latency between Exchange and me is 156 ms on average. This is extremely useful when you are trying to determine if a poor user experience is caused by Exchange Server or by the network connection. If Avg Proc is less than 50, Avg Resp is less than 200, and the client is still experiencing poor performance, then the most likely cause is the client device itself.

 
Others
 
- Exchange Server 2013 : Exchange Clients - Design Considerations (part 1) - Supportability, Security
- Sharepoint 2013 : Community portals and sites - Managing your community settings
- Sharepoint 2013 : Community portals and sites - Adding users to community sites
- Sharepoint 2013 : Community portals and sites - Adding moderators to community sites
- Sharepoint 2013 : Community portals and sites - Creating a community site subsite
- Sharepoint 2013 : Community portals and sites - Creating a community site site collection
- Microsoft Lync Server 2013 Edge Server : Edge Server Installation (part 5) - Creating Certificates
- Microsoft Lync Server 2013 Edge Server : Edge Server Installation (part 4) - Installing the Edge Server
- Microsoft Lync Server 2013 Edge Server : Edge Server Installation (part 3) - Deploying a Load-Balanced Edge Server Pool, Publish the Topology
- Microsoft Lync Server 2013 Edge Server : Edge Server Installation (part 2) - Edit the Topology, Deploying a Single Edge Server Pool
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us