PAGES

Architectecting Exchange Server

Tools for sizing and planning 
 1..Exchange Profile Analyzer (EPA)  - it can used till exch 2007 because it relies on WebDAV but with exchange 2010 the webdev protocol was removed from exchange hence for later versions PS script "Exchange 2007/2010/2013 Email stats" by Steve Goodman can be utilizes 

helps in sizing the environment, by giving this data  

Average Message Size = 24.2KB 
Messages Sent Per Mailbox Per Day = 13.7 
Messages Received Per Mailbox Per Day = 53.0 
Meeting Requests Per Mailbox Per Day = 9.5 

This tool is not supported in Exchange 2010 (the main purpose of this tool is to size profiles on exchange 2003 / 2007 before migrating to Ex 2010).  
The purpose of the Microsoft Exchange Profile Analyzer tool is to provide Exchange administrators with different kinds of statistical information from either a single mailbox store or a complete Exchange organization. The collected data or information can then be used to analyze the performance and health of one or more mailbox servers, improve capacity planning models, improve testing methodologies and tools as well as improve future client and server products. But please bear in mind that the statistics collected by EPA are estimates only. This means that the accuracy of these estimates vary depending on how and how often users manage their mailboxes. 




Exchange Pre-Deployment Analyzer will notify you if you haven't deployed the minimum required Exchange service pack on all your existing Exchange servers.  This tool focuses only on overall topology readiness and not the ability to run Exchange 2010 on the local computer. The scan also performs a deep analysis of each existing Exchange 2003/2007 server to verify that it has the necessary updates and configuration in-place to support Exchange 2010.  



3 .Exchange Server Role Requirements Calculator (excel sheet) - The data from the Exchange Profile Analyzer (EPA) can be used in calculator. 


Exchange 2010 Server Role Requirements Calculator v20.9 
  
Exchange 2013 Server Role Requirements Calculator v7.6 

As an alternative  

HP Sizer for Microsoft Exchange Server 2013 


4..LoadGen 
a simulation tool to measure the impact of MAPI, OWA, ActiveSync, IMAP, POP and SMTP clients on Exchange 2010 and 2007 servers. LoadGen allows you to test how a server running Exchange 2010/2007 responds to e-mail loads. To simulate the delivery of these messaging requests, you run LoadGen tests on client computers. These tests send multiple messaging requests to the Exchange server, thereby causing a mail load. LoadGen is a useful tool for administrators who are sizing servers and validating a deployment plan. Specifically, LoadGen helps you determine if each of your servers can handle the load to which they are intended to carry. Another use for LoadGen is to help validate the overall solution.”  

If you try to install the Microsoft Exchange Load Generator on a client computer with Windows XP SP2 you must install the Exchange Server 2007 administrative tools before you install the Load Generator tool.  


Jetstress and LoadGen 

Jetstress 2010 
LoadGen earlier version was Load Simulator 
Purpose 
Evaluate storage sub-system 
Evaluate Exchange server and validate the entire Exchange solution 
Complexity 
Easy to use; only testing Exchange storage engine (ESE or Jet). 
Much more involved and time consuming; testing the entire Exchange stack. 
Server CPU 
Low usage 
CPU usage increases with the load 
Server RAM 
Low usage 
High usage; more RAM usage can lead to more cached I/Os and thus fewer physical I/Os to the storage sub-system. 
Network 
Low usage 
Medium to high 
Storage sub-system 
Heavily used 
Less heavy than Jetstress due to server caching effect and/or latencies in layers above Jet. 


5..JET STRESS 

simulate the Exchange database and log disk input/output (I/O) load. 
You can use Jetstress 2010 to verify the performance and stability of a disk subsystem prior to putting an Exchange 2010 server into production. Jetstress helps verify disk performance by simulating Exchange disk I/O load. Jetstress simulates the Exchange database and log file loads produced by a specific number of users.” 

Version 
Build 
Usage 
Link 
14.01.0225.017 
32 bit 
Exchange 2003 
14.01.0225.017 
64 bit 
Exchange 2007 
Exchange 2010 
15.0.658.4 
64 bit 
Exchange 2013 

Jetstress helps verify disk performance by simulating Exchange disk Input/Output (I/O) load, without requiring the Exchange Server bits to be installed. Jetstress simulates the Exchange database and log file loads produced by a specific number of users, to help ensuring that the disk subsystem is adequately sized in terms of the performance criteria you established. 

  1. Create Jetstress directories  
  2. Install Jetstress  
  3. Copy over ESE DLL files  
  4. Start Jetstress to register the DLL files  
  5. Close Jetstress  
  6. Start Jetstress Again  
  7. Configure test  
  8. Initialize databases  
  9. Run Test  
  10. Copy output files centrally  
  11. Remove test databases  
  12. Uninstall jetstress  


jetstress 2013 introduces some improvements, bug fixes and, most important, it now supports the latest version of Exchange Server. Here is a brief list of the new features: 
  • The Event log is captured and logged to the test log. These events show up in the Jetstress UI as the test is progressing. 
  • Any errors are logged against the volume that they occurred. The final report shows the error counts per volume in a new sub-section. 
  • A single IO error anywhere will fail the test. In case of CRC errors, they might be remapped. A re-run of Jetstress should verify that they indeed were remapped. 
  • Detects -1018, -1019, -1021, -1022, -1119, hung IO, DbtimeTooNew, DbtimeTooOld. 
  • Threads, which generate IO, are now controlled at a global level. Instead of specifying Threads/DB, you now specify a global thread count, which works against all databases. This improves the granularity of thread tuning and enables automatic tuning to work more effectively. 
  • Jetstress configuration files (JetstressConfig.XML) generated from an older version of Jetstress is no longer allowed. 



6.Exchange Server Deployment Assistant - The online tool 


7..PerfWiz / ExPerfWiz / PerfMon / PAL  - For performance troubleshooting 

8..Exchange Remote Connectivity Analyzer 



Microsoft Assessment and Planning Toolkit :- 
The Microsoft Assessment and Planning Toolkit makes it easy to assess your current IT infrastructure for a variety of technology migration projects. This Solution Accelerator provides a powerful inventory, assessment, and reporting tool to simplify the migration planning process. 


No comments:

Post a Comment