В соответствии с http://www.yellow-bricks.com/2010/04/08/aligning-your-vms-virtual-harddisks/ Важно выровнять виртуальные жесткие диски виртуальных машин для повышения производительности. Я запускаю виртуальные машины в среде, построенной на Debian, KVM и LVM.
Какие шаги необходимо предпринять для правильного выравнивания при установке хост-узла?
Как можно проверить выравнивание на уже установленном узле?
Можно ли изменить выравнивание без повторной установки? Как?
Вам нужно знать размер блока вашего диска или размер полосы на рейде / LVM. Неправильно выровненные разделы возникают в случаях, когда блоки файловой системы не «выровнены» с блоками на диске (или фрагментами в чередующейся среде, такой как хранилища, RAID или LVM). Итак, если у вас есть размер блока 8 КБ в хранилище, используйте размеры блока 8 КБ в файловой системе хоста. Кроме того, первый раздел на диске потеряет 63 КБ из-за MBR, запустите свой раздел (используя fdisk) на границе следующего фрагмента / блока. Пример: у вас есть фрагмент размером 64 КБ в массиве RAID / Storage, поэтому начните раздел со 128-го КБ, чтобы вы были выровнены по 2-му фрагменту в вашем массиве. Хорошая информация здесь: http://www.vmware.com/pdf/esx3_partition_align.pdf
РЕДАКТИРОВАТЬ: Чтобы проверить текущее выравнивание, выполните команду fdisk -l на диске, который вы используете:
# fdisk -lu /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 * 63 97659134 48829536 7 HPFS/NTFS
Как видите, он начинается с 63 (сразу после MBR), поэтому, вероятно, он не соответствует размеру блока диска. Большинство людей рекомендуют использовать 128, но это значение может меняться в зависимости от размера дискового кластера.
К сожалению, чтобы исправить это, вам нужно повторно разбить диск на разделы, но, возможно, используя какой-нибудь инструмент, например parted, вы сможете изменить его «на лету» или, по крайней мере, без форматирования.
Нашел соответствующий Сообщение блога
см. ниже полное описание возникших проблем.
http://msdn.microsoft.com/en-us/library/dd758814(SQL.100).aspx