Yesterday I posted about the mbrscan and mbralign tool that NetApp created. This triggered Nick Triantos of NetApp to write an excellent detailed technical article on why you need to set the alignment:
When setup routine queries the CHS (Cylinder / Head / Sector) information of the disk from the BIOS, the CHS data doesn’t actually corresponded to anything physical. At large LUN sizes, the S number (sectors per track) is always reported as 63, so partitioning is set at 63 sector starting offset.
The problem is that 63 sectors, corresponds to 32256 bytes or 31.5KB, which does not align with storage array’s logical block size. Physical disk blocks always correspond to 512 bytes in size, but for efficiency and performance reasons, disk arrays use a logical block size unit that is a multiple of the physical block size.
For the complete story visit Nick’s Blog on the NetApp website.