ONTAP SAN Solaris Kernel Zones is using wrong 512b Blocksize
Applies to
- ONTAP 9.7
- Solaris 11.4 64-bit
Answer
- LUN's have 4KB Sectors in the global Zone ashift default value is 9 ( 512 bytes )
- Host or SAN not optimal during creation of zpools to detect correct parameters with ashift
- Viewed by running the command zdb -C
- For optimum performance, the ashiftvalue must be 12 (2^12=4K)
once resolved the only way to correct existing zpool is to re-create it and migrate data |
Additional Information
- Check Oracle MOS
- Article "ZFS And NETAPP LUN 4KB I/O Misalignment" Doc ID 1585893.1
- Article Doc ID 2545456.1
- Collect Explorer data from Solaris and setup a Technical case with Oracle for collaboration
- Check Solaris patch levels in particual patch SRU 10.5
- Follow Solaris Host Utilities 6.2 Installation and Setup Guide
- Check Interoperability Matrix Tool
- Check LUN alignment SAN Configuration page 34
For further assistance, contact NetApp Technical Support and reference this article.