Мы запускаем несколько виртуальных машин Ubuntu на сервере ESX.
В Ubuntu доступны различные ядра:
- линукс-родовой-пай
- линукс-родовое
- Linux-сервер
- линукс-виртуальная
Какой из них лучше всего подходит для виртуальной машины, работающей на ESX?
server
kernel
virtualization
vmware
Вилмантас Баранаускас
источник
источник
Ответы:
Попробуем объяснить основные различия между ядрами, которые вы перечислили:
linux-generic: это нормальное ядро Ubuntu. Тот, который дистрибутив использует по умолчанию.
linux-generic-pae: это общее ядро с включенным PAE . Это позволит вам использовать 4 ГБ ОЗУ или более в 32-битной системе. Вы не хотите, если вы используете 64-битную или если у вас меньше 4 ГБ ОЗУ, так как это приводит к небольшому снижению производительности.
linux-server: это ядро, оптимизированное для использования на сервере. В этой статье есть хорошая информация о самых важных изменениях. Их более 50 вариантов конфигурации изменены. Грубым приближением будет то, что это ядро будет отдавать предпочтение длинным фоновым процессам по сравнению с интерактивными. Не стесняйтесь заморозить мышь, чтобы дать больше возможностей для обработки номера базы данных или записи в файл.
linux-virtual: это ядро сервера , с удалением большинства драйверов. Он имеет только драйверы, необходимые для работы в качестве гостя на самых популярных виртуальных машинах, таких как KVM, Xen и VMWare. Источник .
Таким образом, нет четкого ответа на ваш вопрос, все зависит от использования виртуальных машин. Если они собираются быть традиционными серверами (не терминальными серверами), и вы никогда не собираетесь переносить их на реальное оборудование, Linux-Virtual кажется лучшим вариантом.
источник
Но, к сожалению, никакие модули ядра (ip_tables) не загружаются с виртуальным ядром linux, поэтому, например, нет csf firewal "из коробки".
источник