Назад | Перейти на главную страницу

Выделенный жесткий диск виртуальной машины в ESX

Можно ли в ESX выделить виртуальной машине выделенный жесткий диск. Я хочу сделать это для повышения производительности, но мой коллега говорит, что это невозможно.

Да, это вполне возможно. Когда вы назначаете диск виртуальной машине, вы можете выбрать между логическим или физическим диском.

Если вы выберете «Физический диск», вам будет предложен выбор из всех невыделенных дисков на сервере.

Если у вас нет этой опции, в более поздних версиях ESX и ESXi вам нужно выбрать «Raw Device Mappings».

Raw Device Mapping делает это для дискового ввода-вывода и существует уже некоторое время. vSphere (ESX \ i 4) поддерживает VM Direct Path IO, что позволит вам напрямую подключать другие устройства ввода-вывода (в первую очередь NICS и HBA) при условии, что эти устройства поддерживаются. Вот некоторая информация от Intel в последней версии IDF, которая заявляет об увеличении производительности в 1,7 раза при использовании прямого ввода-вывода с 10GigE по сравнению со стандартным сетевым оборудованием, имитирующим виртуальную машину. Преимущества прямого сопоставления более медленного оборудования (например, GigE или 4Gig FC). На данный момент у этого есть несколько существенных недостатков - почти все расширенные функции кластера \ отказоустойчивости \ высокой доступности недоступны для виртуальных машин, которые напрямую сопоставляют устройства ввода-вывода. Это также требует поддержки на уровне платформы - на платформах Intel требуется VT-d, поэтому она ограничена платформами Xeon 5500 AFAIK.

Дальнейшие шаги по этому пути используют виртуализацию ввода-вывода с одним корнем (SR-IOV), где оборудование обеспечивает поддержку виртуализации, позволяющую напрямую сопоставить несколько виртуальных машин с одним и тем же физическим устройством, разгружая аппаратную виртуализацию с гипервизора так же, как и DirectPath, но сохраняя возможность совместного использования устройства между виртуальными машинами и, надеюсь, восстановление многих утраченных возможностей кластера \ FT. Виртуализация множественного корневого ввода-вывода - это расширение, которое обеспечивает прямое сопоставление ввода-вывода для распределенных комплексов PCI (например, шасси Blade или кластеры с общими структурами ввода-вывода).