By Mitul Patel | September 20, 2018 | SANBlaze
The SANBlaze VirtuaLUN provides tests to ensure data integrity is maintained across the wire and onto the target and back. The built in 'compare' test allows users to write/read/verify tests with various configuration options. You can choose to compare the data IO size, a partial size (first and last blocks) or just the first and last 4 bytes of each block. You might wonder why you wouldn’t want to compare the entire IO size. This is due to performance reasons. The comparison is a CPU intensive process that can affect your performance so if you only want to look for gross data errors you can limit the compare region thereby increasing performance.
In the example below, the user has selected “Entire I/O” vs. Partial I/O or Partial Block:
Compare tests can be run with various IO sizes and number of outstanding IO’s (or threads). The IO’s per pass options allows you to specify how many writes are done before the read pass occurs. This allows for a large amount of writes to occur forcing the target to flush the data out of the cache with verification afterward. A variety of pre-canned patterns are provided for the data that is to be written.
SANBlaze offers many configurable options to run tests that are relevant to your unique testing environment. The screenshot below shows where the test settings are to set up an I/O test:
Watch this short video for additional details on using SANBlaze’s Initiator to launch tests.