Define Iteration Parameters
From the drop-down menu, select one of the available parameters to iterate over. Once an Iteration Parameter is selected, an additional drop-down menu becomes available for you to optionally select another Iteration Parameter.
For each Iteration Parameter, one or more valid values must be defined.
As you add more Iteration Parameters and define more values for each, the number of Iterations that will run increases.
Multi-value Iteration Parameters
Some parameters require multiple values to be defined for each Iteration. These multi-value parameters require that multiple values are defined to function properly. For example, the parameter I/O – Bin Based Distribution of Request Sizes from the FC Workload requires you to enter multiple Request Sizes as well as the percentage distribution of each Request size for each Iteration.
The following Iteration Parameters are multi-value parameters:
Data Reduction
All Bin Based Distribution parameters
Load – Actions Per Second
Load – Throughput
Data Reduction
Use the Data Reduction Iteration Parameter to define the Compression Ratio, Deduplication Ratio, and the Number of Unique Duplicates for each iteration.
Syntax:
[C: {Compression Ratio}; D: {Deduplication Ratio}; U: {Number of Unique Duplicates}]
Example:
[C: 2.0; D: 3.5; U: 100], [C: 2.0; D: 4.0; U: 100]
produces the following Iterations:
Iteration 1
Compression Ratio: 2 : 1
Deduplication Ratio: 3.5 : 1
Number of Unique Duplicates: 100
Iteration 2
Compression Ratio: 2 : 1
Deduplication Ratio: 4 : 1
Number of Unique Duplicates: 100
All Bin Based Distribution parameters
Use bin-based distribution Iteration Parameters to define a distribution of values and the percentage of each value for each Iteration. Typical examples are block sizes and file sizes.
Syntax:
[{Request Size 1} : {Percentage of Request Size 1} ; {Request Size 2} : {Percentage of Request Size 2}; … ; {Request Size N} : {Percentage of Request Size N}]
Example:
[4KB : 30; 8KB : 70],[4KB : 50; 8KB : 50]
produces the following Iterations:
Iteration 1: 30% 4KB Request Size and 70% 8KB Request Size
Iteration 2: 50% 4KB Request Size and 50% 8KB Request Size
Load – Actions per Second
Use the Load – Actions per Second Iteration parameter to define the maximum Actions per Second (IOPS) and the Number of Concurrent Workers for each Iteration.
Syntax:
[A: {Actions per Second}; W: {Number of Concurrent Workers}]
Example:
[A: 10000; W: 10], [A:20000; W: 15]
produces the following Iterations:
Iteration 1:
Maximum Actions per Second: 10,000
Number of Concurrent Workers: 10
Iteration 2:
Maximum Actions per Second: 20,000
Number of Concurrent Workers: 15
Load – Throughput
Use the he Load – Throughput Iteration parameter to define the maximum Throughput and the Number of Concurrent Workers for each Iteration.
Syntax:
[T: {Throughput}; W: {Number of Concurrent Workers}]
Example:
[T: 10000KB; W: 10], [T:20000KB; W: 15]
produces the following Iterations:
Iteration 1:
Maximum Throughput: 10,000 KB/s
Number of Concurrent Workers: 10
Iteration 2:
Maximum Throughput: 20,000 KB/s
Number of Concurrent Workers: 15