Microsoft Exchange Jetstress 2013

Performance Test Result Report

Test Summary
Overall Test Result Pass
Machine Name WIN-FP40IKOH0IG
Test Description
Test Start Time 8/2/2017 5:34:18 AM
Test End Time 8/2/2017 8:19:56 AM
Collection Start Time 8/2/2017 6:20:09 AM
Collection End Time 8/2/2017 8:19:54 AM
Jetstress Version 15.01.1019.000
ESE Version 15.01.0225.037
Operating System Windows Server 2012 R2 Datacenter (6.2.9200.0)
Performance Log C:\Program Files\Exchange Jetstress\Tuning_2017_8_2_5_40_11.blg
C:\Program Files\Exchange Jetstress\Performance_2017_8_2_6_19_53.blg

Database Sizing and Throughput
Achieved Transactional I/O per Second 3344.566
Capacity Percentage 80%
Throughput Percentage 80%
Initial Database Size (bytes) 27489468416
Final Database Size (bytes) 37404803072
Database Files (Count) 1

Jetstress System Parameters
Thread Count 13
Minimum Database Cache 32.0 MB
Maximum Database Cache 256.0 MB
Insert Operations 40%
Delete Operations 20%
Replace Operations 5%
Read Operations 35%
Lazy Commits 70%
Run Background Database Maintenance True
Number of Copies per Database 1

Database Configuration
Instance1008.1 Log path: C:\Users\Administrator\Desktop\database1log
Database: E:\database1\Jetstress001001.edb


Transactional I/O Performance
MSExchange Database ==> Instances I/O Database Reads Average Latency (msec) I/O Database Writes Average Latency (msec) I/O Database Reads/sec I/O Database Writes/sec I/O Database Reads Average Bytes I/O Database Writes Average Bytes I/O Log Reads Average Latency (msec) I/O Log Writes Average Latency (msec) I/O Log Reads/sec I/O Log Writes/sec I/O Log Reads Average Bytes I/O Log Writes Average Bytes
Instance1008.1 2.780 9.844 1814.758 1529.809 32957.767 33650.432 1.037 1.068 1.214 187.000 4096.000 14841.534

Background Database Maintenance I/O Performance
MSExchange Database ==> Instances Database Maintenance IO Reads/sec Database Maintenance IO Reads Average Bytes
Instance1008.1 9.019 248530.230

Log Replication I/O Performance
MSExchange Database ==> Instances I/O Log Reads/sec I/O Log Reads Average Bytes
Instance1008.1 0.000 0.000

Total I/O Performance
MSExchange Database ==> Instances I/O Database Reads Average Latency (msec) I/O Database Writes Average Latency (msec) I/O Database Reads/sec I/O Database Writes/sec I/O Database Reads Average Bytes I/O Database Writes Average Bytes I/O Log Reads Average Latency (msec) I/O Log Writes Average Latency (msec) I/O Log Reads/sec I/O Log Writes/sec I/O Log Reads Average Bytes I/O Log Writes Average Bytes
Instance1008.1 2.780 9.844 1823.777 1529.809 34023.793 33650.432 1.037 1.068 1.214 187.000 4096.000 14841.534

Host System Performance
Counter Average Minimum Maximum
% Processor Time 66.591 36.071 86.019
Available MBytes 3304.313 3296.000 3308.000
Free System Page Table Entries 16510322.804 16510102.000 16510412.000
Transition Pages RePurposed/sec 0.000 0.000 0.000
Pool Nonpaged Bytes 43790036.710 43692032.000 43905024.000
Pool Paged Bytes 94438479.098 94408704.000 94580736.000
Database Page Fault Stalls/sec 0.313 0.000 5.719

Test Log 8/2/2017 5:34:18 AM -- Preparing for testing ...
8/2/2017 5:34:18 AM -- Creating E:\database1\Jetstress001001.edb.
8/2/2017 5:34:18 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB)
8/2/2017 5:34:18 AM -- Database flush thresholds: (start: 2.5 MB, stop: 5.1 MB)
8/2/2017 5:39:49 AM -- 100.0% of 25.6 GB complete (8743672 records inserted).
8/2/2017 5:39:49 AM -- 100.0% of 25.6 GB complete (8744935 records inserted).
8/2/2017 5:39:52 AM -- Attaching databases ...
8/2/2017 5:39:52 AM -- Preparations for testing are complete.
8/2/2017 5:39:52 AM -- Starting transaction dispatch ..
8/2/2017 5:39:52 AM -- Database cache settings: (minimum: 32.0 MB, maximum: 256.0 MB)
8/2/2017 5:39:52 AM -- Database flush thresholds: (start: 2.5 MB, stop: 5.1 MB)
8/2/2017 5:39:53 AM -- Database read latency thresholds: (average: 20 msec/read, maximum: 100 msec/read).
8/2/2017 5:39:53 AM -- Log write latency thresholds: (average: 10 msec/write, maximum: 100 msec/write).
8/2/2017 5:39:53 AM -- Attaining prerequisites:
8/2/2017 5:40:11 AM -- \MSExchange Database(JetstressWin)\Database Cache Size, Last: 260313100.0 (lower bound: 241591900.0, upper bound: none)
8/2/2017 5:40:12 AM -- Performance logging started (interval: 5000 ms).
8/2/2017 5:40:12 AM -- Automatic tuning is starting ...
8/2/2017 5:40:43 AM -- Instance1008.1 has 0.00 for read latency slope.
8/2/2017 5:42:49 AM -- 1264 batch transactions/sec and 4 sessions have 2186 IOPS.
8/2/2017 5:42:49 AM -- 4 sessions have actual 2186 IOPS (target IOPS: 2186)
8/2/2017 5:42:49 AM -- Instance1008.1 has 0.8 for I/O Database Reads Average Latency.
8/2/2017 5:42:49 AM -- Instance1008.1 has 0.7 for I/O Log Writes Average Latency.
8/2/2017 5:42:49 AM -- Instance1008.1 has 0.7 for I/O Log Reads Average Latency.
8/2/2017 5:42:49 AM -- Operation mix: Sessions 8, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:43:20 AM -- Instance1008.1 has 0.02 for read latency slope.
8/2/2017 5:45:27 AM -- 1328 batch transactions/sec and 8 sessions have 3672 IOPS.
8/2/2017 5:45:27 AM -- 8 sessions have actual 3672 IOPS (target IOPS: 3497)
8/2/2017 5:45:27 AM -- Instance1008.1 has 2.6 for I/O Database Reads Average Latency.
8/2/2017 5:45:27 AM -- Instance1008.1 has 1.0 for I/O Log Writes Average Latency.
8/2/2017 5:45:27 AM -- Instance1008.1 has 1.0 for I/O Log Reads Average Latency.
8/2/2017 5:45:27 AM -- Operation mix: Sessions 13, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:45:59 AM -- Instance1008.1 has 0.02 for read latency slope.
8/2/2017 5:48:07 AM -- 1478 batch transactions/sec and 13 sessions have 4180 IOPS.
8/2/2017 5:48:07 AM -- 13 sessions have actual 4180 IOPS (target IOPS: 4563)
8/2/2017 5:48:07 AM -- Instance1008.1 has 3.7 for I/O Database Reads Average Latency.
8/2/2017 5:48:07 AM -- Instance1008.1 has 1.2 for I/O Log Writes Average Latency.
8/2/2017 5:48:07 AM -- Instance1008.1 has 0.9 for I/O Log Reads Average Latency.
8/2/2017 5:48:07 AM -- Operation mix: Sessions 27, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:48:40 AM -- Instance1008.1 has 0.00 for read latency slope.
8/2/2017 5:50:53 AM -- 1513 batch transactions/sec and 27 sessions have 4529 IOPS.
8/2/2017 5:50:53 AM -- 27 sessions have actual 4529 IOPS (target IOPS: 4484)
8/2/2017 5:50:53 AM -- Instance1008.1 has 4.8 for I/O Database Reads Average Latency.
8/2/2017 5:50:53 AM -- Instance1008.1 has 1.5 for I/O Log Writes Average Latency.
8/2/2017 5:50:53 AM -- Instance1008.1 has 0.8 for I/O Log Reads Average Latency.
8/2/2017 5:50:53 AM -- Process has 4.7 Average Database Page Fault Stalls/sec.
8/2/2017 5:50:53 AM -- Operation mix: Sessions 20, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:51:26 AM -- Instance1008.1 has 0.01 for read latency slope.
8/2/2017 5:53:39 AM -- 1477 batch transactions/sec and 20 sessions have 4398 IOPS.
8/2/2017 5:53:39 AM -- 20 sessions have actual 4398 IOPS (target IOPS: 4484)
8/2/2017 5:53:39 AM -- Instance1008.1 has 3.9 for I/O Database Reads Average Latency.
8/2/2017 5:53:39 AM -- Instance1008.1 has 1.4 for I/O Log Writes Average Latency.
8/2/2017 5:53:39 AM -- Instance1008.1 has 1.3 for I/O Log Reads Average Latency.
8/2/2017 5:53:39 AM -- Process has 4.5 Average Database Page Fault Stalls/sec.
8/2/2017 5:53:39 AM -- Operation mix: Sessions 16, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:54:12 AM -- Instance1008.1 has 0.01 for read latency slope.
8/2/2017 5:56:23 AM -- 1338 batch transactions/sec and 16 sessions have 3822 IOPS.
8/2/2017 5:56:23 AM -- 16 sessions have actual 3822 IOPS (target IOPS: 4484)
8/2/2017 5:56:23 AM -- Instance1008.1 has 3.9 for I/O Database Reads Average Latency.
8/2/2017 5:56:23 AM -- Instance1008.1 has 1.3 for I/O Log Writes Average Latency.
8/2/2017 5:56:23 AM -- Instance1008.1 has 1.0 for I/O Log Reads Average Latency.
8/2/2017 5:56:23 AM -- Process has 1.2 Average Database Page Fault Stalls/sec.
8/2/2017 5:56:23 AM -- Operation mix: Sessions 14, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:56:56 AM -- Instance1008.1 has 0.00 for read latency slope.
8/2/2017 5:59:07 AM -- 1306 batch transactions/sec and 14 sessions have 3801 IOPS.
8/2/2017 5:59:07 AM -- 14 sessions have actual 3801 IOPS (target IOPS: 4484)
8/2/2017 5:59:07 AM -- Instance1008.1 has 3.6 for I/O Database Reads Average Latency.
8/2/2017 5:59:07 AM -- Instance1008.1 has 1.4 for I/O Log Writes Average Latency.
8/2/2017 5:59:07 AM -- Instance1008.1 has 1.3 for I/O Log Reads Average Latency.
8/2/2017 5:59:07 AM -- Process has 1.3 Average Database Page Fault Stalls/sec.
8/2/2017 5:59:07 AM -- Operation mix: Sessions 12, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 5:59:40 AM -- Instance1008.1 has 0.03 for read latency slope.
8/2/2017 6:01:50 AM -- 1257 batch transactions/sec and 12 sessions have 3565 IOPS.
8/2/2017 6:01:50 AM -- 12 sessions have actual 3565 IOPS (target IOPS: 4484)
8/2/2017 6:01:50 AM -- Instance1008.1 has 3.2 for I/O Database Reads Average Latency.
8/2/2017 6:01:50 AM -- Instance1008.1 has 1.2 for I/O Log Writes Average Latency.
8/2/2017 6:01:50 AM -- Instance1008.1 has 0.8 for I/O Log Reads Average Latency.
8/2/2017 6:01:50 AM -- Performance logging has ended.
8/2/2017 6:01:50 AM -- Automatic tuning succeeded.
8/2/2017 6:01:50 AM -- Automatic tuning is starting ...
8/2/2017 6:02:23 AM -- Instance1008.1 has 0.01 for read latency slope.
8/2/2017 6:06:42 AM -- 1306 batch transactions/sec and 13 sessions have 3772 IOPS.
8/2/2017 6:07:14 AM -- Instance1008.1 has 0.02 for read latency slope.
8/2/2017 6:09:19 AM -- 1005 batch transactions/sec and 13 sessions have 2701 IOPS.
8/2/2017 6:09:51 AM -- Instance1008.1 has 0.00 for read latency slope.
8/2/2017 6:11:58 AM -- 1153 batch transactions/sec and 13 sessions have 3123 IOPS.
8/2/2017 6:12:29 AM -- Instance1008.1 has 0.01 for read latency slope.
8/2/2017 6:14:36 AM -- 1105 batch transactions/sec and 13 sessions have 3123 IOPS.
8/2/2017 6:15:08 AM -- Instance1008.1 has 0.00 for read latency slope.
8/2/2017 6:17:14 AM -- 1059 batch transactions/sec and 13 sessions have 2931 IOPS.
8/2/2017 6:17:46 AM -- Instance1008.1 has 0.01 for read latency slope.
8/2/2017 6:19:53 AM -- 1099 batch transactions/sec and 13 sessions have 3022 IOPS.
8/2/2017 6:19:53 AM -- Automatic tuning succeeded.
8/2/2017 6:19:54 AM -- Operation mix: Sessions 13, Inserts 40%, Deletes 20%, Replaces 5%, Reads 35%, Lazy Commits 70%.
8/2/2017 6:19:54 AM -- Performance logging started (interval: 15000 ms).
8/2/2017 6:19:54 AM -- Attaining prerequisites:
8/2/2017 6:19:54 AM -- \MSExchange Database(JetstressWin)\Database Cache Size, Last: 266539000.0 (lower bound: 241591900.0, upper bound: none)
8/2/2017 8:19:55 AM -- Performance logging has ended.
8/2/2017 8:19:55 AM -- JetInterop batch transaction stats: 685878.
8/2/2017 8:19:55 AM -- Dispatching transactions ends.
8/2/2017 8:19:55 AM -- Shutting down databases ...
8/2/2017 8:19:56 AM -- Instance1008.1 (complete)
8/2/2017 8:19:56 AM -- C:\Program Files\Exchange Jetstress\Performance_2017_8_2_6_19_53.blg has 479 samples.
8/2/2017 8:19:56 AM -- Creating test report ...
8/2/2017 8:19:57 AM -- Instance1008.1 has 2.8 for I/O Database Reads Average Latency.
8/2/2017 8:19:57 AM -- Instance1008.1 has 1.1 for I/O Log Writes Average Latency.
8/2/2017 8:19:57 AM -- Instance1008.1 has 1.1 for I/O Log Reads Average Latency.
8/2/2017 8:19:57 AM -- Test has 5.71911213041545 Maximum Database Page Fault Stalls/sec.
8/2/2017 8:19:57 AM -- The test has 162 Database Page Fault Stalls/sec samples higher than 0.
8/2/2017 8:19:57 AM -- C:\Program Files\Exchange Jetstress\Performance_2017_8_2_6_19_53.xml has 478 samples queried.