Changing alignment for existing LUN possible?
Hi all,
As part of a NetBackup installation we have two media servers configured with 2x15TB LUNs each, hosted by a NetApp filer.
Lately we are starting to suspect that we may have a performance problem with these underlying LUNs, and that the culprit may be misalignment on the volumes.
What we've seen is that NetApp's Management Console is reporting that nearly 100% of IO from these hosts are misaligned. We have also discovered that the StorageAgent on these servers is missing the NetApp settings for Track Alignment.
So there is a great probability that these LUNs are receiving misaligned IOs.
The question then becomes wether or not it is possible to correct this misalignment while keeping the data intact?
Some KB articles indicate that installing the missing ASL/APM will correct the issue, but unless some fancy rewriting is occurring while processing each block this probably only affects newly created volumes and not those that were formatted using the default ASL?
Hi Oschistad,
You did not mention what platform you are using. As far as the Windows platform goes, netapp handles the correct physical disk offset based on Windows using its default volume offset of 63. As such, SFW does not attempt to track align Netapp arrays by default.
You can enable the default track alignment settings with a different track alignment setting. However, you will need to use SFW to mirror the existing volume to a new set of Luns presented to Windows to correct the track alignment to the new settings. I would not recommend changing the track alignment setting without Netapp recommending to use a different track alignment setting in SFW.
ASL is an older DMP technology. It might be workwhile for you to look into using MPIO with DSMs. But I don't think this will make a large difference in I/O performance. Again, this is assuming that you are using Windows.
Thanks,
Wally