Фрагментация диска в виртуальных машинах - это просто факт жизни по причине, которую вы описали. В большинстве случаев это не то, о чем нужно беспокоиться. Если у вас есть рабочие нагрузки, которые выполняют массивный последовательный ввод-вывод, это может быть причиной низкой производительности, но не для рабочих нагрузок произвольного чтения / записи.
Есть причина, по которой виртуальные машины иногда называют блендерами ввода-вывода:)
Множественные операции ввода-вывода всегда менее эффективны. Вы должны определить, проявляется ли это как проблема производительности. Некоторые файлы по определению имеют большие размеры и содержат данные, организованные случайным образом, поэтому можно было бы ожидать некоторых разделенных операций ввода-вывода.
Разделенные операции ввода-вывода также могут быть признаком другого основного узкого места, такого как длина дисковой очереди.
Вы можете убедиться, что измеряете задержку storport. Это похоронено в перфмоне, и ее можно измерить, как описано в разделе «Дополнительная информация» на:
http://support.microsoft.com/kb/978000
Достаточно хорошо известно, что производительность SAN storport 2008 R2 SP1 ниже, чем в Windows 2003. на том же оборудовании.
Если есть проблемы с производительностью, вы можете убедиться, что в ОС установлена последняя версия соответствующих исправлений, не связанных с безопасностью.
Для Netapp разделение ввода-вывода обычно означает неправильное выравнивание . Если ваша MBR смещает дисковые блоки виртуальной машины так, что они перекрывают границы блоков NetApp, то каждый раз, когда вы выполняете ввод-вывод для одного блока из ОС, вам придется дважды обращаться к хранилищу.