Linux ядрото за KVM
Дърн оптимизирането за KVM домакин система
Задължителните опции за хост системата.
- Виртуализация (намира се в главното меню) е основен вариант за виртуализация
- KVM (разположен в Виртуализацията) - подкрепа за виртуализирани среди, базирани на хардуер виртуализация
- KVM_INTEL (разположен в Виртуализацията) - Подкрепа за виртуализация на Intel процесори с VT-х разширение (Вандерпоол)
- KVM_AMD (разположен в Виртуализацията) - виртуализация подкрепа на AMD процесори с AMD-V разширение (Pacifica)
Полезни опции, за да бъде домакин на системи.
- VHOST_NET (съхранявани в Virtualization) - ядрото на водача, за да се ускори мрежови среди подсистема гости от virtio_net
- HIGH_RES_TIMER (съхранявани в типа на процесора и функции) Поддържа висока прецизност на таймера
- HPET (съхранявани в драйверите на устройството -> Character устройства) - Таймер събитие Подкрепа висока точност, висока точност се използват за генериране на прекъсвания
- Уплътняване (намира в типа на процесора и функции) - Позволява използването на оформлението на памет за изолиране на големи страници
- МИГРАЦИЯ (съхранявани в типа на процесора и функции) - позволява миграция на страниците на паметта във физическото пространство с постоянна виртуално пространство. Това може да бъде полезно в два случая:
- Numa системи в страниците са поставени в най-близкия процесор съхранение.
- При разпределяне на големи страници, страници, принадлежащи към процеса на миграция е по-предпочитана от възстановяване на операционната система.
- KSM (намира се в типа и характеристиките на процесора) -Razreshaet използвате KSM. Ядрото модул и търсене на комбиниране на дублиращи се страници в паметта, за да се спаси памет.
- TRANSPARENT_HUGEPAGE (разположена в тип процесор и функции) - Активира използването на прозрачен и Hugepages HugeTLB където е възможно. Използването Прозрачни Hugepages може да увеличи цялостната производителност на приложенията чрез ускоряване на достъп до паметта (ще бъде полезно за виртуални среди).
- CGROUPS (съхранявани в Общи настройки) - Позволява работа CGroups да се контролира и да се ограничи използването на ресурси (памет, процесор, диск I / O)
Опции за хост системи с поддръжка за IOMMU.
Linux Kernel за KVM виртуални среди
Възможности за виртуални среди.
- VIRTIO - използвайте paravirtualized шофьори virtio. Активният използване VIRTIO_PCI или VIRTIO_BALLOON.
- VIRTIO_NET (намира се в драйверите на устройството -> Network подкрепа устройство) - Virtual Network virtio-шофьори.
- VIRTIO_BLK (намира се в драйверите на устройството -> Блокиране на устройства) - Virtual блокови virtio-шофьори.
- SCSI_VIRTIO (намира се в драйверите на устройството -> поддръжка на SCSI устройство -> шофьори SCSI ниско ниво) - Virtual virtio HBA-шофьор (въведен от версия 3.4.0).
- VIRTIO_PCI (намира се в драйверите на устройството -> Virtio Drivers) - virtio драйвер осигурява поддръжка за PCI-устройства.
- VIRTIO_BALLOON (намира се в драйверите на устройството -> Virtio Drivers) - Водачът позволява в движение да променят размера на паметта, във виртуална среда.
- VIRTIO_RING - Вътрешен комуникационни virtio камиони. Активният използване VIRTIO_PCI или VIRTIO_BALLOON.
- VIRTIO_CONSOLE (съхранявани в драйверите на устройствата -> Устройства за героя) - По принцип случай се използва за създаване на устройство, което ще се използва за обмен на данни между хост системата и околната среда за гости.
- HW_RANDOM_VIRTIO (съхранявани в драйверите на устройството -> уреди за героя -> Хардуер Генератор на случайни числа Основна подкрепа) - с шофьор на ниво ядро виртуален генератор на случайни числа.
- PCI_MSI (намира се в опциите на Автобусни (PCI и т.н.)) - Подкрепа за използването на MSI (ЛС) SignaledInterrupts драйвери на устройства.
- PARAVIRT_GUEST (намира се в типа на процесора и функции) - възможности за paravirtualized среди.
- KVM_CLOCK (намира се в типа на процесора и Характеристики-> Paravirtualized подкрепа гост) - Подкрепа за самоснимачка във виртуалното пространство.
- KVM_GUEST (намира се в типа на процесора и Характеристики-> Paravirtualized подкрепа гост) - Опциите включват различни оптимизации за работа среди с хипервайзора на KVM.
- PARAVIRT (намира се в типа на процесора и поддръжка Характеристики-> Paravirtualized гост) - Тази способност да се промени самото житно в случая, когато се работи под хипервайзора, което е възможно да увеличат производителността дори повече, отколкото в случаите на пълна виртуализация. Когато ядрото работи без хипервайзора, на теория, това е по-бавен.
- MEMORY_HOTPLUG (намира се в типа на процесора и функции) - Възможност за промяна на размера на паметта, в движение. Функция, необходима за VIRTIO_BALLOON на работа и KSM.
- MEMORY_HOTREMOVE (намира се в типа и характеристиките на процесора -> Разрешаване на паметта горещо добавка) - Възможност за промяна на размера на паметта, в движение. Функция, необходима за VIRTIO_BALLOON на работа и KSM.
- PROCESSOR_FAMILY (намира се в типа на процесора и функции) - Задаване на типа на процесора във виртуална среда. Препоръчително е да се използва Core2 или generic_x86_64. В общи линии, това зависи от това как един параметър -cpu стартира виртуалната машина.
- ACPI_BUTTON (намира се в опциите за управление на захранването и ACPI на -> ACPI Support) - водач събитие обработка, свързани с храненето. Вариант е необходимо, за да може правилно да се изключи виртуалната среда на системата за домакин.
- HOTPLUG_PCI (намира се в опциите на Автобусни (PCI и т.н.)) -
- HOTPLUG_PCI_ACPI (намира се в опциите на шината (PCI и т.н.) -> Подкрепа за PCI Hotplug) - Опции позволяват използвайте гореща-тапа PCI-устройства в рамките на виртуалната среда (блокови устройства, мрежови карти).