Доступна новая версия эмулятора QEMU 1.4.0

Представлен релиз проекта QEMU 1.4.0. В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК.

В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе, за счет прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM. Добавленный в QEMU 1.4.0 новый бэкенд virtio-block-pci позволил приблизить к нативным системам и производительность ввода/вывода - по тестам гостевое окружение смогло продемонстрировать при использовании гипервизора KVM производительность в 1.33 млн IOPs, что составляет 95% от нативной производительности (1.4 млн IOPs).

Изначально проект был создан Фабрисом Беллардом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. В разработке QEMU приняло участие 400 авторов, которые подготовили около 20 тысяч изменений. При подготовке версии 1.4 внесено более 1400 изменений от 116 разработчиков.

Ключевые улучшения, добавленные в QEMU 1.4.0:

  • Упомянутый выше многопоточный бэкенд virtio-blk-pci для работы с блочными устройствами, отличающийся существенным приростом производительности. Для больших устройств хранения использование virtio-blk-pci позволяет до 9 раз повысить интенсивность операций ввода/вывода при доступе из гостевых систем;
  • Улучшение в подсистеме USB:
    • Улучшенный механизм проброса USB-конвертеров последовательного интерфейса (USB to serial);
    • Возможность подсоединения USB-планшетов как устройств USB 2.0;
    • Понижение нагрузки на CPU в процессе работы с USB-устройствами;
    • Реализовано новое устройство usb-bot, похожее на usb-storage, но настроенное как SCSI-адаптер и поддерживающие несколько LUN;
  • В virtio-net добавлена поддержка операций с несколькоими очередями пакетов (multiqueue);
  • Для архитектуры s390 добавлена поддержкой новой машины и транспорта virtio-ccw;
  • Для архитектуры x86 реализована экспериментальная поддержка маграции AHCI, а также поддержка назначения устройств для чипсета q35;
  • В QMP добавлена поддержка горячего подключения символьных устройств;


Источник:
http://www.opennet.ru/opennews/art.shtml?num=36135

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>