Exchange Pre-Deployment Testing

(for sharing hands-on experience in trustworthy computing)

Browse by Tags

Tagged Content List
  • Blog Post: JetstressCmd has an undocumented /report command.

    JetstressCmd has an undocumented /report command --- which means this function is unsupported. I couldn't publish a neat command interface due to a tight schedule for this function. The program should be able to find all the arguments such as machine name, process name, process id, and start and end...
  • Blog Post: Jetstress: When you see unstable latency slope

    NOTE: You may see unstable/uneven latency slope failure if Jetstess cannot see stable latency slope within 10 minutes. The tuning process takes many tuning cycles until it succeeds or fails in tuning goals. It starts with the initial parameter values (which can be loaded from a previous successful...
  • Blog Post: Jetstress quits itself while attaching databases.

    Jetstress quits a test run prematurely while attaching databases at the same time. Internally, there is unhandled JET_errDatabaseSignInUse due to a race condition. This is a known issue --- I will make available the fix in July web release. Here is an example of log out text window: 3/28...
  • Blog Post: Jetstress: Disk sub-system thresholds

    Performance counter thresholds are updated. But, there are some differences from Exchange 2003 Performance Troubleshooting Guide for some reasons. Database Disks: · Average Disk sec/Read (or I/O Database Reads Average Latency): The average should be below 20 ms. Spikes (maximum values) should not...
  • Blog Post: Jetstress: Report has all zeros for European numbers.

    There is a known issue: Symptom: If you have Standards and formats to be German (Germany) or Dutch (Belgium), you will have all zeros for European numbers in all test reports as follows: LogicalDisk Avg. Disk sec/Read Avg. Disk sec/Write Disk Reads/sec Disk...
  • Blog Post: Jetstress: You may receive ESE event ID 215.

    This is a known issue in Jetstress. This is so benign that it never affects your testing in terms of correctness, performance, and security. Please, train yourself to ignore this benign error until I can make the fix available in a later web release: Event Type: Error Event Source: ESE Event...
  • Blog Post: Jetstress: Unevenly distributing users across storage groups.

    Question: I have uneven distribution of users across storage groups. Storage group 1 has 700 GB with 739 users and storage group 2 has 350 GB with 261 users. Can I run multiple instances of JetstressWin.exe or JetstressCmd.exe (one instance per storage group) for database files of different sizes...
  • Blog Post: Q&A: What do capacity percentage and throughput percentage do?

    --- Excerpted from Jetstress CHM help documentation --- There are options to size the test databases using the percentage of the maximum storage capacity, and target I/O throughput (IOPS) by the percentage of the maximum throughput capacity of the disk subsystem. Jetstress reserves 25% of...
  • Blog Post: Use AdPlus to troubleshoot process hangs

    AdPlus hang-mode creates a directory in the current directory (or the output directory if specified) called Hang_Mode__Date_mm-dd-yyyy__Time_HH-MM-SS. This means you can continue to run the same ADPlus command line repeatedly without losing your data. 1. Install Debugging Tools for Windows 64-bit...
  • Blog Post: How to pester Error Reporting immediately

    1. Jetstress or Load Generator would send ‘offline’ Watson reports to the admin queue --- which is located at “ %SystemRoot%\PCHEALTH\ERRORREP\QSignoff ”--- you can send them through a file transfer service on your own. 2. The customer uses eventvwr.msc to see the application event generated. 3...
  • Blog Post: Exchange Server Jetstress (08.01.0075)

    Exchange Server Jetstress (08.01.0075) March 7, 2007. Verify the performance and stability of the disk subsystem before putting the Exchange server into a production environment. • 64-bit download • 32-bit download Here is a list of issues that are all fixed in this March...
  • Blog Post: Jetstress: How to include your counters in performance log.

    Months ago, I got a storage vender's feedback that his job will become a lot easier if he can define additional performance counters for his storage hardware to the performance log. I decided to provide him with a convenient way to add new performance counters (but, no way to suppress existing performance...
  • Blog Post: Jetstress 08.01.0075 has fixed a list of issues.

    Here is a list of issues that are all fixed in the March release (08.01.0075 build): Exchange 2003 database engine (ese.dll ) should have 500 MB and 900 MB database cache size min and max. DataGridView: System.InvalidOperationException: This operation cannot be performed while an auto...
  • Blog Post: Exchange Server Jetstress (08.01.0038)

    Exchange Server Jetstress (08.01.0038) January 3, 2007. Verify the performance and stability of the disk subsystem before putting the Exchange server into a production environment. • 64-bit download • 32-bit download
  • Blog Post: Q: 20 ms latency is hardcoded?

    A: There are two sets of latency thresholds defined in the Jetstress xml configuration file: One is strict for a test short than or equal to 6 hours. The other is lenient for a test longer than 6 hours (it is also called a stress test). Excerped from Jetstress chm help file --- Enables you to specify...
  • Blog Post: Jetstress uses Exchange 2003 SP1 ESE Performance counters for NAS storage sub-system.

    Jetstress enables " Use storage volumes on NAS " when you Exchange 2003 SP1 ESE binaries (of which must be later than or equal to 6.5.7104.0) Drive letters used for the storage of Exchange 2003 database and log files are not presented as physical or logical disks; instead, they are presented as drive...
  • Blog Post: RAID, NAS and iSCSI on Wikipedia

    Nested RAID http://en.wikipedia.org/wiki/Redundant_array_of_independent_disks RAID 10 (RAID 0 on top and the redundant array at the bottom) is preferable to RAID 0+1, because fewer disks then need to be regenerated when a disk fails. A RAID 0+1 (also called RAID 01 ) is a RAID used for both replicating...
  • Blog Post: Jetstress: Performance characteristic is more realistic when 80% of the disk capacity is utilized.

    Some tests showed that using 70% or 80% of the disk capacity can show the realistic performance characteristic. The achieved IO is up to 100% more than what you can really get when 80% of the disk is utilized in terms of its capacity. Refer to a TechNet traing session slide: http://download.microsoft...
Page 1 of 1 (18 items)