none
HLK Deallocate Performance Test Question RRS feed

  • Question

  • Hello,

    I ran the NVMe Deallocate Performace test on a PCIe NVMe drive, and I want to know this: Did the test trim the entire drive with a single trim/deallocate command? If not, how much of the drive was trimmed? What was the largest trim sent to the drive? It passed the test, I just want to know what it was doing. I would attach the log from the test, but I dont see a way to do that.

    LOG FILE:

    Device string in use: $LocalPub:QSize=0($LogFile:file=TrimPerf.wtl,writemode=overwrite,CRC=true;$PlainLog:file=TrimPerf.txt,writemode=overwrite;$Console)
    WTTLogger_CPP_th2_release; Version: 2.7.3479.0
    Machine: Build=10586.00 
    Platform=AMD64 
    OS=Windows 10 Pro 
    ServicePack="" 
    Version=6.3 
    BuildLab="th2_release" 
    BuildDate=160802-1857 
    Language=English (US) (REDMOND) 
    Config=n/a 

    The test drive supports trim.
    Bus type: NVMe
    Disk size: 1199994324480 bytes
    Disk cache size: 0 bytes
    Page size: 4096 bytes
    Sector size: 512 bytes
    Slab size: 16384 bytes
    Align size: 16384 bytes
    Max Trim range count: 256
    Max Trim range size: 524288 sectors
    Start: Check Trim/Unmap/Discard/Deallocate Support, TUID=
    Trim/Unmap/Discard/Deallocate is supported on this device.
    End: Pass, Check Trim/Unmap/Discard/Deallocate Support, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Creating scenarios.
    Found 15 scenarios.
    Starting VDSHelper
    Initializing COM.
    Initializing COM security.
    Loading VDS service.
    Verifying that the LoadedService pointer is valid
    Creating a VDS service loader instance.
    Loading VDS service.
    Waiting for VDS service to finish loading.
    Create physical disk name.
    Getting disk
    Verifying that the DiskName pointer is valid
    Obtaining the DiskName length.
    Verifying that the size of DiskName is valid
    Verifying that the DiskName Length is valid
    \\.\PhysicalDrive1
    Verifying that the FirstMatchingDisk pointer is valid
    Querying VDS Software Providers.
    0 Getting next VDS Software Provider.
    0 Querying software provider interface.
    0 Querying packs in the software provider.
    0.0 Getting next VDS Pack.
    0.0 Querying pack interface.
    0.0 Getting pack properties.
    0.0 Querying pack disks.
    0.0.0 Getting next VDS Disk.
    0.0.0 No more VDS Disks
    0.1 Getting next VDS Pack.
    0.1 No more VDS Packs
    1 Getting next VDS Software Provider.
    1 Querying software provider interface.
    1 Querying packs in the software provider.
    1.0 Getting next VDS Pack.
    1.0 Querying pack interface.
    1.0 Getting pack properties.
    1.0 Querying pack disks.
    1.0.0 Getting next VDS Disk.
    1.0.0 Querying disk interface.
    1.0.0 Getting the VDS Disk Properties.
    1.0.0 \\?\PhysicalDrive0
    1.0.0 Disk \\?\PhysicalDrive0 does not match \\?\PhysicalDrive1
    1.0.1 Getting next VDS Disk.
    1.0.1 No more VDS Disks
    1.1 Getting next VDS Pack.
    1.1 Querying pack interface.
    1.1 Getting pack properties.
    1.1 Querying pack disks.
    1.1.0 Getting next VDS Disk.
    1.1.0 Querying disk interface.
    1.1.0 Getting the VDS Disk Properties.
    1.1.0 \\?\PhysicalDrive1
    1.1.0 First Matching VDS Disk found
    Getting largest partition
    Verifying that Disk is valid
    Verifying that Offset is valid
    Querying for Advanced disk.
    Querying for Partitions.
    Number of partitions is zero
    Querying the VDS Disk Extents
    Disk extent 0 of type 32767 starting at 32256 of size 0 bytes.
    Disk extent 1 of type 1 starting at 1199998919168 of size 32256 bytes.
    No partitions found. Unallocated space of 1199998919168 bytes starting at offset 32256
    No volume found. Free space starting at 32256 with size 1199998919168
    Start: Set ETW Trace Information, TUID=
    Checking the ETW trace type generated by driver.
    Trying StorPort Miniport ETW tracing.
    Spawning 1 threads.
    1916 - Random Trim 1 range 1 Slab on 500ms intervals thread started
    1916 - Stop event requested. Iterations: 5
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 0 ETW entries, matched 0 entries.
    Warn: Please ensure the StorPort ETW Registry key is set.
    File=drivers\storage\tests\trimperf\testcase.cpp, Line=1011
    Trying StorPort ETW tracing.
    Spawning 1 threads.
    1004 - Random Trim 1 range 1 Slab on 500ms intervals thread started
    1004 - Stop event requested. Iterations: 5
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 5 ETW entries, matched 5 entries.
    StorPort ETW tracing is available.
    End: Warn, Set ETW Trace Information, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Test device ID: \\.\physicaldrive1, Log drive: D:
    Start: Random Trim 1 range 524288 Sector on 5000ms intervals, TUID=
    Spawning 1 threads.
    4656 - Random Trim 1 range 524288 Sector on 5000ms intervals thread started
    4656 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 122 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   0.032 ms
    Trim - Avg latency:   0.015 ms
    End: Pass, Random Trim 1 range 524288 Sector on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 2 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    6128 - Random Trim 1 range 2 Slab on 5000ms intervals thread started
    6128 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 131 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   0.718 ms
    Trim - Avg latency:   0.020 ms
    End: Pass, Random Trim 1 range 2 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 1 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    6124 - Random Trim 1 range 1 Slab on 5000ms intervals thread started
    6124 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 120 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   0.084 ms
    Trim - Avg latency:   0.015 ms
    End: Pass, Random Trim 1 range 1 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 2 range 524288 Sector on 5000ms intervals, TUID=
    Spawning 1 threads.
    3760 - Random Trim 2 range 524288 Sector on 5000ms intervals thread started
    3760 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 120 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   1.913 ms
    Trim - Avg latency:   0.030 ms
    End: Pass, Random Trim 2 range 524288 Sector on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 2 range 2 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    5384 - Random Trim 2 range 2 Slab on 5000ms intervals thread started
    5384 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 120 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   1.577 ms
    Trim - Avg latency:   0.027 ms
    End: Pass, Random Trim 2 range 2 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 2 range 1 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    3588 - Random Trim 2 range 1 Slab on 5000ms intervals thread started
    3588 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 120 ETW entries, matched 120 entries.
    Trim - Count      : 120
    Trim - Max latency:   1.390 ms
    Trim - Avg latency:   0.025 ms
    End: Pass, Random Trim 2 range 1 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 60 range 524288 Sector on 5000ms intervals, TUID=
    Spawning 1 threads.
    5024 - Random Trim 60 range 524288 Sector on 5000ms intervals thread started
    5024 - Stop event requested. Iterations: 37
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 36 ETW entries, matched 36 entries.
    Trim - Count      : 36
    Trim - Max latency:   0.016 ms
    Trim - Avg latency:   0.011 ms
    End: Pass, Random Trim 60 range 524288 Sector on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 60 range 2 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    5184 - Random Trim 60 range 2 Slab on 5000ms intervals thread started
    5184 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 119 ETW entries, matched 119 entries.
    Trim - Count      : 119
    Trim - Max latency:   0.016 ms
    Trim - Avg latency:   0.011 ms
    End: Pass, Random Trim 60 range 2 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 60 range 1 Slab on 5000ms intervals, TUID=
    Spawning 1 threads.
    5672 - Random Trim 60 range 1 Slab on 5000ms intervals thread started
    5672 - Stop event requested. Iterations: 120
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 119 ETW entries, matched 119 entries.
    Trim - Count      : 119
    Trim - Max latency:   8.454 ms
    Trim - Avg latency:   0.082 ms
    End: Pass, Random Trim 60 range 1 Slab on 5000ms intervals, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 524288 Sector on 5000ms intervals & Random Read 1 range 64 KB, TUID=
    Spawning 2 threads.
    3496 - Random Trim 1 range 524288 Sector on 5000ms intervals thread started
    5284 - Random Read 1 range 64 KB thread started
    5284 - Stop event requested. Iterations: 463047
    3496 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 58650 ETW entries, matched 58650 entries.
    Trim - Count      : 3
    Trim - Max latency:   0.017 ms
    Trim - Avg latency:   0.014 ms
    Read - Count      : 58647
    Read - Max latency:   0.664 ms
    Read - Avg latency:   0.190 ms
    Random Read - IOPS      :  4058.39584
    Random Read - Throughput:  253.64974 MB/s
    Random Read - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 524288 Sector on 5000ms intervals & Random Read 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 2 Slab on 5000ms intervals & Random Read 1 range 64 KB, TUID=
    Spawning 2 threads.
    3376 - Random Trim 1 range 2 Slab on 5000ms intervals thread started
    3348 - Random Read 1 range 64 KB thread started
    3348 - Stop event requested. Iterations: 314234
    3376 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 58895 ETW entries, matched 58895 entries.
    Trim - Count      : 4
    Trim - Max latency:   0.020 ms
    Trim - Avg latency:   0.016 ms
    Read - Count      : 58891
    Read - Max latency:   0.626 ms
    Read - Avg latency:   0.247 ms
    Random Read - IOPS      :  3221.40303
    Random Read - Throughput:  201.33769 MB/s
    Random Read - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 2 Slab on 5000ms intervals & Random Read 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 1 Slab on 5000ms intervals & Random Read 1 range 64 KB, TUID=
    Spawning 2 threads.
    3312 - Random Read 1 range 64 KB thread started
    3208 - Random Trim 1 range 1 Slab on 5000ms intervals thread started
    3312 - Stop event requested. Iterations: 469164
    3208 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 58562 ETW entries, matched 58562 entries.
    Trim - Count      : 3
    Trim - Max latency:   0.023 ms
    Trim - Avg latency:   0.016 ms
    Read - Count      : 58559
    Read - Max latency:   0.652 ms
    Read - Avg latency:   0.184 ms
    Random Read - IOPS      :  4189.50763
    Random Read - Throughput:  261.84423 MB/s
    Random Read - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 1 Slab on 5000ms intervals & Random Read 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 524288 Sector on 5000ms intervals & Random Write 1 range 64 KB, TUID=
    Spawning 2 threads.
    2944 - Random Trim 1 range 524288 Sector on 5000ms intervals thread started
    3172 - Random Write 1 range 64 KB thread started
    3172 - Stop event requested. Iterations: 268547
    2944 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 59456 ETW entries, matched 59456 entries.
    Trim - Count      : 5
    Trim - Max latency:   0.024 ms
    Trim - Avg latency:   0.017 ms
    Write - Count      : 59451
    Write - Max latency:   2.810 ms
    Write - Avg latency:   0.281 ms
    Random Write - IOPS      :  2866.80688
    Random Write - Throughput:  179.17543 MB/s
    Random Write - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 524288 Sector on 5000ms intervals & Random Write 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 2 Slab on 5000ms intervals & Random Write 1 range 64 KB, TUID=
    Spawning 2 threads.
    2460 - Random Trim 1 range 2 Slab on 5000ms intervals thread started
    2408 - Random Write 1 range 64 KB thread started
    2408 - Stop event requested. Iterations: 320965
    2460 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 59101 ETW entries, matched 59101 entries.
    Trim - Count      : 4
    Trim - Max latency:   0.020 ms
    Trim - Avg latency:   0.015 ms
    Write - Count      : 59097
    Write - Max latency:   3.426 ms
    Write - Avg latency:   0.227 ms
    Random Write - IOPS      :  3440.64919
    Random Write - Throughput:  215.04057 MB/s
    Random Write - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 2 Slab on 5000ms intervals & Random Write 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Start: Random Trim 1 range 1 Slab on 5000ms intervals & Random Write 1 range 64 KB, TUID=
    Spawning 2 threads.
    4236 - Random Trim 1 range 1 Slab on 5000ms intervals thread started
    1984 - Random Write 1 range 64 KB thread started
    1984 - Stop event requested. Iterations: 294411
    4236 - Stop event requested. Iterations: 20
    Start processing the ETW events.
    OpenTrace: Error code = 0x0

    ProcessTrace: Error code = 0x0

    CloseTrace: Error code = 0x0

    Processed 58676 ETW entries, matched 58676 entries.
    Trim - Count      : 4
    Trim - Max latency:   0.023 ms
    Trim - Avg latency:   0.017 ms
    Write - Count      : 58672
    Write - Max latency:   2.884 ms
    Write - Avg latency:   0.237 ms
    Random Write - IOPS      :  3317.12745
    Random Write - Throughput:  207.32047 MB/s
    Random Write - Exceed 100.0 ms IO: 0,  0.00000 percent
    End: Pass, Random Trim 1 range 1 Slab on 5000ms intervals & Random Write 1 range 64 KB, TUID=, Repro=TrimPerf.exe  /DriveNumber 1 /LogDriveLetter D: /DeviceType NVMe /Scenario Performance /DiskSize 0 /Cooldown 2

    Waiting 2 seconds between test cases.
    Total elapsed time: 113 min 38.5 sec

    0, Random Trim 1 range 524288 Sector on 5000ms intervals
    1, Random Trim 1 range 2 Slab on 5000ms intervals
    2, Random Trim 1 range 1 Slab on 5000ms intervals
    3, Random Trim 2 range 524288 Sector on 5000ms intervals
    4, Random Trim 2 range 2 Slab on 5000ms intervals
    5, Random Trim 2 range 1 Slab on 5000ms intervals
    6, Random Trim 60 range 524288 Sector on 5000ms intervals
    7, Random Trim 60 range 2 Slab on 5000ms intervals
    8, Random Trim 60 range 1 Slab on 5000ms intervals
    9, Random Trim 1 range 524288 Sector on 5000ms intervals & Random Read 1 range 64 KB
    10, Random Trim 1 range 2 Slab on 5000ms intervals & Random Read 1 range 64 KB
    11, Random Trim 1 range 1 Slab on 5000ms intervals & Random Read 1 range 64 KB
    12, Random Trim 1 range 524288 Sector on 5000ms intervals & Random Write 1 range 64 KB
    13, Random Trim 1 range 2 Slab on 5000ms intervals & Random Write 1 range 64 KB
    14, Random Trim 1 range 1 Slab on 5000ms intervals & Random Write 1 range 64 KB
       |     |                                                                Thread                                                             |     |                                                                Thread                                                             |
       |     |                                                          ETW                                                                      |     |                                                          ETW                                                                      |
     # , Op  , Count,  IOPS  ,Throughput, Duration,  Sum Lat , Max Lat, Avg Lat, Op  , Count,  IOPS  ,Throughput, Duration,  Sum Lat , Max Lat, Avg Lat
      0,   66,   120,     0.2,      N/A,  596121.3,       1.8,     0.0,    0.01,   120,     N/A,      N/A,       0.0,       4.0,     0.0,    0.03,
      1,   66,   120,     0.2,      N/A,  596012.9,       2.4,     0.7,    0.02,   120,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,
      2,   66,   120,     0.2,      N/A,  595991.0,       1.8,     0.1,    0.01,   120,     N/A,      N/A,       0.0,       4.0,     0.0,    0.03,
      3,   66,   120,     0.2,      N/A,  596231.0,       3.6,     1.9,    0.03,   120,     N/A,      N/A,       0.0,      13.0,     0.0,    0.11,
      4,   66,   120,     0.2,      N/A,  596179.2,       3.2,     1.6,    0.03,   120,     N/A,      N/A,       0.0,       5.0,     0.0,    0.04,
      5,   66,   120,     0.2,      N/A,  596207.2,       3.0,     1.4,    0.03,   120,     N/A,      N/A,       0.0,       7.0,     0.0,    0.06,
      6,   66,    36,     0.2,      N/A,  203099.8,       0.4,     0.0,    0.01,    36,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,
      7,   66,   119,     0.1,      N/A,  834533.9,       1.3,     0.0,    0.01,   119,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,
      8,   66,   119,     0.1,      N/A,  842148.6,       9.8,     8.5,    0.08,   119,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,
      9,   66,     3,     0.2,      N/A,   14450.8,       0.0,     0.0,    0.01,     3,     N/A,      N/A,       0.0,       2.0,     0.0,    0.67,   40, 58647,  4058.4,    253.6,   14450.8,   11164.8,     0.7,    0.19, 58647,     N/A,      N/A,       0.0,   92665.0,     0.0,    1.58,
     10,   66,     4,     0.2,      N/A,   18281.2,       0.1,     0.0,    0.02,     4,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,   40, 58891,  3221.4,    201.3,   18281.2,   14539.3,     0.6,    0.25, 58891,     N/A,      N/A,       0.0,   91222.0,     0.0,    1.55,
     11,   66,     3,     0.2,      N/A,   13977.5,       0.0,     0.0,    0.02,     3,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,   40, 58559,  4189.5,    261.8,   13977.5,   10796.9,     0.7,    0.18, 58559,     N/A,      N/A,       0.0,   92916.0,     0.0,    1.59,
     12,   66,     5,     0.2,      N/A,   20737.7,       0.1,     0.0,    0.02,     5,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,   42, 59451,  2866.8,    179.2,   20737.7,   16725.4,     2.8,    0.28, 59451,     N/A,      N/A,       0.0,   92332.0,     0.0,    1.55,
     13,   66,     4,     0.2,      N/A,   17176.1,       0.1,     0.0,    0.01,     4,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,   42, 59097,  3440.6,    215.0,   17176.1,   13418.1,     3.4,    0.23, 59097,     N/A,      N/A,       0.0,   92497.0,     0.0,    1.57,
     14,   66,     4,     0.2,      N/A,   17687.6,       0.1,     0.0,    0.02,     4,     N/A,      N/A,       0.0,       0.0,     0.0,     N/A,   42, 58672,  3317.1,    207.3,   17687.6,   13876.4,     2.9,    0.24, 58672,     N/A,      N/A,       0.0,   92571.0,     0.0,    1.58,
    Summary: Total=17, Passed=16, Failed=0, Blocked=0, Warned=1, Skipped=0


    Thanks,

    Robbie

    Monday, November 21, 2016 8:49 PM