I am working on sizing a storage solution using Fusion.Netapp.com for a customer requirement and need clarity on the following points related to workload configuration:
- I/O Mix Ratios for Different Workloads
In Fusion’s workload input, we need to specify Random Read/Write %, Sequential Read/Write %, and Block Size.
- Example:For a CIFS-based file storage workload, we currently use 70% Random Read and 30% Random Write (both at 8K block size).
- Questions: - What are the recommended I/O ratios for other common workloads (e.g., databases, virtual machines, web servers, backups)? - Is there a NetApp best-practice guide for these configurations?
- Block Size Selection Guidance
Fusion allows selecting block sizes such as 4K, 8K, 16K, 32K, etc.
-Questions:
- How should we choose the block size for different workloads (e.g., 4K for databases vs. 32K for video editing)?
- What are the performance implications of selecting 4K vs. 32K for:
- IOPS (e.g., 150K IOPS target)? Throughput (e.g., 3 GBps target)?
- Conflict Between Fusion Block Size Options and WAFL’s Fixed 4K Block Size
As per NetApp KB Article, WAFL uses a fixed 4K physical block size.
- Questions:
-Why does Fusion allow selecting larger block sizes (e.g., 32K) if WAFL uses 4K?
-Does this relate to logical vs. physical block sizes? If so, how does WAFL handle larger logical blocks (e.g., splitting 32K into 4K chunks)?
- Changing Block Size for Existing Volumes
We attempted to modify the block size of an existing volume using:
vol modify -vserver vs1 -volume cifs_data -userblocksize 32k
However, the -userblocksize option was unavailable.
- Questions:
-is modifying the logical block size post-creation supported in certain ONTAP versions?
-What is the recommended workflow to change the block size of an existing volume (e.g., data migration to a new volume)?