Microsoft Exchange Server 2003 is a disk-intensive application that requires a fast, reliable disk subsystem to function correctly. JetStress.exe (Jetstress) is a tool, designed by the Microsoft Exchange product group to help administrators verify the performance and stability of the disk subsystem prior to putting their Exchange server into production.
Jetstress helps verify disk performance by simulating Exchange disk I/O load. Specifically, Jetstress simulates the Exchange database and log file loads produced by a specific number of users. You use Performance Monitor, Event Viewer, and Exchange Server Database Utilities (Eseutil) with Jetstress to verify that your disk subsystem meets or exceeds the performance criteria you establish.
Jetstress allows you to perform two types of tests: the Jetstress Disk Performance Test and the Jetstress Disk Subsystem Stress Test. The Disk Performance Test runs for two hours and allows you to verify the performance and sizing of your storage solution. The Disk Subsystem Stress Test runs for 24 hours and allows you to test the server storage reliability over a more significant amount of time. Running both tests is the best way to verify the integrity and performance of your disk subsystem.
After a successful completion of the Jetstress Disk Performance Test and Disk Subsystem Stress Test in a non-production environment, you will be ready to move on to the next stage in your Exchange Server 2003 deployment process. You will have ensured that your Exchange Server 2003 disk subsystem is adequately sized, in terms of your performance criteria, for the user count and user profiles you have established.
Note: |
|---|
|
Jetstress is only supported when running with Ese.dll associated with Exchange Server 2003 or Exchange 2000 Server. Also, due to this support limitation, Jetstress is only supported on Microsoft Windows Server™ 2003, Windows® 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter Server. Windows NT® Server 4.0 and earlier operating systems are not supported.
|
This tool is intended only to simulate Exchange disk I/O activity. LoadSim lets you simulate network and client activity, and thus indirectly tests the disk system. Jetstress concentrates on the disk system.
You do not have to have Exchange installed to use Jetstress. You can copy a few files to a server and start testing. Jetstress generates a test database, of the size you want. Typically, to get valid results, you only need to generate a database that is 5 percent of the size of your intended production database. You can then instruct Jetstress to make the same changes to the database that happen during normal operation. It adds, deletes, replaces, and reads records from the database. By using System Monitor, you can determine how much actual Exchange load that your disks can handle. You can change your disk configurations and rerun the same tests to see what kind of difference it makes.
We usually recommend that you run Jetstress at least two hours when you are testing to see what kind of sustained throughput your disk system can handle. If you are doing stability testing, the recommendation is 24 hours.
Exchange can subject your server to complex random I/O. As you push computer systems close to their tested limits, and as you run huge amounts of data through the system, you are more likely to encounter glitches or bugs in the ability of the system to reliably process and preserve data. Jetstress will let you load your system until it is running as fast as it can, and will keep it under stress to see if it remains reliable in both storing and retrieving data.
To download the Jetstress tool and other Exchange Server 2003 tools, see Downloads for Exchange Server 2003.
Note that there is a white paper included in the Jetstress package that discusses in detail how to configure Jetstress properly.