How can i check lun misalingment from NetApp perspective?
You should find all the info in this TR:
http://media.netapp.com/documents/tr-3747.pdf
We also raised this lun misaligment issue sometime back and the vmware team is saying that there is no such issue.
They don't understand [NetApp] storage, that's why! Say you have an offset of 2k & do random reads 4k in size. For every read request on a LUN level, you will be doing two actual reads on the storage array from two adjacent blocks.
We did not perform any aggregate expansion..? Does volume exapnsion also creates such problems...?
Nope, I don't think so. But it can be fragmented - worth checking IMHO (LUNs tend to suffer more from fragmentation than file shares, as WAFL can't do so many clever things inside a host file system)
Regards,
Radek