Hardware Software IO STack

SSD Device Level Testing

Measure SSD Device Performance without the effect of the OS, File System and System Cache.  Use of the Industry Standard Calypso RTP normalizes the effects of the hw/sw stack while CTS provides a fair and repeatable “Apples-to-Apples” comparison of SSDs.

Apply virtually any logical stimulus to the DUT at the HBA Block IO level.  CTS test scripts can be modified through variable fields or by command line edits. Multiple tests can be constructed by combining IO commands, scripts and vendor commands for testing performance, data integrity, endurance and reliability.

Test SSDs at different performance states, workloads and conditions.

FOB & Steady State

Select test conditions to view FOB or Steady State measurements.  FOB can be viewed by applying a Purge to the SSD followed by the test stimulus.  Steady State measurements can be viewed by first Purging the device followed by a Pre Conditioning (“PC”) step followed by running the test stimulus over Rounds until the Steady State Window criteria are met.

Client & Enterprise Performance

Select Test Settings, Parameters and Tests for Client or Enterprise workloads. Vary Pre Conditioning (“PC”) parameters, Demand Intensity – Outstanding IOs (“OIO”) set by the number of Threads and Queue Depth – LBA Ranges, Block Alignment and more.  Pre-set Access Patterns are provided for typical Client and Enterprise workloads including OLTP, VM, VOD, Boot, Mixed, and more.

Data Integrity

Check Data Integrity with script commands for checksum, Read Write Compare, inject UBER errors, and more. Full support for vendor unique commands and pass through commands.  Enter line commands within scripts with OSEXEC.

Data Reliability / Endurance

Use CTS Power Cycling and Power Margin capability to test for Data Reliability.  Pull vendor commands for P/E cycles for Endurance rating.  External Hot/Cold chambers connect to RTPs to test under thermal conditions for milspec or JEDEC test.