Ubuntu предоставляет альтернативный пакет ядра linux-image-virtual
, который должен быть оптимизирован для использования на виртуальных машинах. Что такое фактическая оптимизация и насколько она быстрее / меньше / лучше по сравнению с обычным ядром при работе на гостевой ОС? Кроме того, являются ли эти оптимизации одинаково эффективными для всех ведущих виртуальных машин, или QEMU / VirtualBox / VMWare / YourFavouriteVM получает какие-то особые преимущества в производительности?
kernel
virtualbox
virtualization
qemu
guest-os
Septagram
источник
источник
Ответы:
Разница между ядрами Virtual и Server заключается в том, что ядро Virtual предназначено для использования внутри виртуальной машины. Виртуальное ядро содержит только необходимые драйверы для работы в популярных технологиях виртуализации, таких как KVM, Xen и VMWare. В отличие от этого, ядро сервера содержит необходимые драйверы для работы с широким спектром оборудования и должно быть установлено непосредственно на хост-системы. Кроме этого, все остальные параметры идентичны между сервером и виртуальным ядром.
https://help.ubuntu.com/community/ServerFaq#What_are_the_differences_between_the_server_and_virtual_kernels.3F
Разница в том, что виртуальное ядро объединяет только драйверы, необходимые для обычных виртуальных аппаратных устройств, а не все модули для реального оборудования.
Так что это значительно меньше с точки зрения дискового пространства. Я не знаю о какой-либо настройке производительности или каких-либо функциональных различиях, я думаю, что это только для небольших изображений.
http://ubuntuforums.org/showthread.php?t=1635961
источник
Но, к сожалению, модули ядра (ip_tables) не загружаются с виртуальным ядром linux, так что нет брандмауэра csf "из коробки".
источник