Kernel-based Virtual Machine
Материал из Википедии — свободной энциклопедии
На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь поиском и установите ссылки в соответствии с принятыми рекомендациями. |
KVM (или Kernel-based Virtual Machine) — это программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию (Intel VT либо AMD SVM).
Программное обеспечение KVM состоит из загружаемого модуля ядра (называемого kvm.ko), предоставляющего базовый сервис виртуализации, процессорно-специфического загружаемого модуля kvm-amd.ko либо kvm-intel.ko, и компонентов пользовательского режима (модифицированного Qemu). Все компоненты ПО KVM являются ПО с открытым исходным кодом. Компонент ядра, необходимый для работы KVM, включен в основную ветку Linux kernel начиная с версии 2.6.20. Ведётся работа по включению модификаций, необходимых для работы с KVM, в основную ветку Qemu.
KVM позволяет виртуальным машинам использовать немодифицированные образы дисков Qemu, содержащие операционные системы. Каждая виртуальная машина имеет своё собственное виртуальное аппаратное обеспечение: сетевые карты, диск, видеокарту и т. д.
Программное обеспечение KVM было создано, разрабатывается и поддерживается фирмой Qumranet, небольшой софтверной компанией.
Содержание |
[править] Системные требования
KVM требует наличия x86-совместимого процессора с поддержкой одной из технологий аппаратной виртуализации — Intel VT либо AMD SVM. На данный момент KVM в состоянии запускать в качестве гостевых ОС Linux (32-битную и 64-битную версии) и Windows (только 32-битные версии).[1]
[править] Текущие разработки
KVM использует модифицированный QEMU в качестве фронтенда. Ведётся работа по оптимизации использования возможностей аппаратной виртуализации, заложенных в современных процессорах Intel и AMD. Производительность KVM сравнивалась с производительностью Xen, работающего в режиме аппаратной виртуализации (не паравиртуализации), и при определённых видах нагрузок KVM показывал лучшую производительность. [2]
[править] Примечания
- ↑ http://kvm.qumranet.com/kvmwiki/Status
- ↑ http://www.phoronix.com/scan.php?page=article&item=623&num=4