Каковы различия между пакетами ядра linux-generic, linux-server и linux-virtual?

Я получаю новые виртуальные машины, созданные для сред разработки и промежуточной среды, и мне было интересно, есть ли веские причины для или против использования пакета linux-virtual для всех этих образов.

Разные ядра имеют разные настройки? Есть ли у них инструменты, которые делают приостановку / пробуждение лучше / безопаснее?

43
задан 14 August 2012 в 01:38

1 ответ

Начиная с 12.04, нет различий между ядрами Desktop linux-generic и Server linux-server; они были объединены. ( Источник ; см. здесь , почему это было сделано.)

Виртуальное ядро ​​ отличается только количеством включенных драйверов. Он включает только «необходимые драйверы для запуска в популярных технологиях виртуализации, таких как KVM, Xen и VMWare. ... Кроме этого, все остальные параметры идентичны для универсального и виртуального ядер».

В на практике это означает, что образ ядра -virtual меньше и может также занимать несколько меньше места в памяти (меньше встроенных модулей / драйверов). Экономия, вероятно, находится в диапазоне однозначных мегабайт, поэтому для большинства виртуальных машин это не изменится.


Различия в ядре сервера и рабочего стола до 12.04:

До 12.04 различия были:

  • В Server Edition используется Планировщик ввода-вывода дедлайна вместо планировщика CFQ, используемого Desktop Edition.

  • Вытеснение отключено в Server Edition.

  • Прерывание таймера составляет 100 Гц в Server Edition и 250 Гц в Desktop Edition.

0
ответ дан 14 August 2012 в 01:38

Другие вопросы по тегам:

Похожие вопросы: