Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word.docx
Скачиваний:
14
Добавлен:
18.02.2016
Размер:
103.08 Кб
Скачать

13.1.3. Хранение данных

Драйвер QEMU поддерживает полностью асинхронный ввод-вывод и функции preadv, pwritev, которые повышают производительность устройств хранения данных.

Протокол QMP (QEMU Monitor Protocol) обеспечивает корректное взаимодействие приложений с управляющей консолью QEMU. QEMU поддерживает текстовый формат вывода, асинхронные сообщения и согласование функций.

Использование примитивов spinlock для паравиртуализированного драйвера (virtio) позволяет увеличить число одновременных операций ввода-вывода и в целом улучшает производительность блочного ввода-вывода.

Виртуализированные устройства хранения теперь могут быть динамически добавлены и удалены из гостевых систем.

Прозрачность топологии блочных накопителей: гостям доступна аппаратная структура устройств хранения и размеры физических секторов (например, 4 КБ). Для этого требуется обеспечить совместимость команд и и данных устройств хранения. Такая прозрачность позволяет гостям оптимизировать структуру файловой системы и повысить производительность приложений, использующих оптимизацию ввода-вывода.

Расширения производительности для формата qcow2

13.1.4 . Сеть

vhost-net переносит многие сетевые функции из пространства пользователя QEMU в ядро.

Уменьшено число переключений контекста и вызовов vmexit, что положительно сказывается на производительности устройств SR-IOV и других сетевых устройств.

Поддерживаются возможности MSI-X, увеличивающие число прерываний, доступных сетевым устройствам. Также улучшена производительность совместимого оборудования.

Виртуализированные сетевые устройства теперь могут подключаться и отключаться динамически от работающих гостевых систем. Для сетевой загрузки используется gPXE.

13.1.5. Совместное использование страниц

Гипервизор KVM в Red Hat Enterprise Linux 6 включает возможности KSM (Kernel SamePage Merging), что позволяет гостям KVM совместно использовать идентичные страницы памяти. Это уменьшает излишнее дублирование страниц и повышает эффективность выполнения аналогичных гостевых систем на заданном хосте.

13.1.6. Прямое назначение устройств PCI

Поддерживается динамическое подключение и отключение устройств ввода-вывода (механизм PCI passthrough).

13.1.7. SR-IOV

SR-IOV теперь поддерживает режим сокетов прямого доступа. Раньше сетевые прерывания обрабатывались на программном уровне. Теперь SR-IOV позволяет сопоставить гостям логические сетевые интерфейсы.

Раньше виртуализация SR-IOV не поддерживала миграцию. Миграция разных систем стала возможна с помощью vhost-net.

13.1.8. virtio-serial

Интерфейс virtio-serial обеспечивает взаимодействие пространства пользователя хоста с пространством пользователя гостя и обычно используется, если сетевое подключение недоступно.

13.1.9. sVirt

Возможности sVirt впервые добавлены в Red Hat Enterprise Linux 6.0 с целью интеграции виртуализации в SELinux. sVirt использует принудительный контроль доступа для усиления защиты при использовании виртуализированных гостей и повышает иммунитет системы против ошибок гипервизора, которые могли служить инструментом вторжения.

13.1.10. Миграция

После миграции номера устройств PCI гостевой системы останутся неизменными. При миграции учитывается модель процессора, что позволяет использовать наборы инструкций новых моделей. Гостевые системы могут быть перенесены на компьютер, модель процессора которого совместима с моделью исходного хоста. vhost-net позволяет осуществлять миграцию гостей, использующих SR-IOV, на узел с другой конфигурацией, также использующий устройства SR-IOV. Расширение возможностей протокола миграции.

13.1.11. Стабильность ABI гостевых устройств

Гарантируется стабильность ABI в гостевых системах в составе новой модели qdev. Устройства будут сохранять постоянство после обновлений. Это поможет решить проблемы активации некоторых операционных систем.

13.2. Xen

Red Hat Enterprise Linux 6 может выступать в роли гостевой системы Xen на компьютерах x86, AMD 64 и Intel 64. Паравиртуализированные операции включены в ядро Red Hat Enterprise Linux 6. Стандартное ядро Red Hat Enterprise Linux 6 может использоваться в качестве как паравиртуализированного, так и полностью виртуализированного гостя Xen на хосте Red Hat Enterprise Linux 5. В комплект Red Hat Enterprise Linux 6 входят паравиртуализированные драйверы для установки полностью виртуализированных гостей Xen.

Red Hat Enterprise Linux 6 не может выступать в качестве хоста Xen.