Fixing Storage Alignment for Virtual Machines
In a series of blog posts, I'm going to be covering some of the basics that people just happen to overlook. Let's forget about cloud and look back to the real reason why we started virtualizing in the first place, the virtual machine. The virtual machine is key component to cloud, but having machines that are lean and clean allow greater density and better performance.
Last week I touched on P2V Clean-up and aligning your storage is very much a part of the P2V clean-up process.
There are plenty of great blog post articles out there about storage alignment, so I'm not going to dive much into that because we don't need to beat that horse to death much longer. One of the best easy to read and beginner articles I've come across is Best Practice for File System Alignment in Virtual Environments by NetApp and My #1 Issue with VMware ESXi Today by Aaron Delp. Why all the fuss? Misaligned VMs negatively impact performance resulting in increased IO and search time. Everyone is aware of the alignment issues, but we're not 100% sure on how to fix these issues.
There are 3 layers when dealing in a virtual alignment. The Array, VMFS, and the VM.