Welcher Kernel für Server-VMs verwendet werden soll, die unter ESX ausgeführt werden?

9

Wir führen mehrere virtuelle Ubuntu-Maschinen auf dem ESX-Server aus.

In Ubuntu stehen verschiedene Kernel zur Verfügung:

  • linux-generic-pae
  • Linux-Generika
  • Linux-Server
  • Linux-Virtual

Welches ist die beste Wahl für eine virtuelle Maschine, die unter ESX ausgeführt wird?

Vilmantas Baranauskas
quelle
Was werden die virtuellen Maschinen tun? Desktop, Server?. Benötigen sie spezielle Fahrer?
Javier Rivera
Dies sind verschiedene Server, wobei das Netzwerk die einzige "wichtige" Hardware ist.
Vilmantas Baranauskas

Antworten:

11

Lassen Sie uns versuchen, die Hauptunterschiede zwischen den von Ihnen aufgelisteten Kerneln zu erklären:

  • linux-generic: Dies ist der normale Ubuntu-Kernel. Die, die die Distribution standardmäßig verwendet.

  • linux-generic-pae: Dies ist der generische Kernel mit aktiviertem PAE . Damit können Sie 4 GB RAM oder mehr in einem 32-Bit-System verwenden. Sie möchten es nicht, wenn Sie 64 Bit verwenden oder wenn Sie weniger als 4 GB RAM haben, da dies einen kleinen Leistungsverlust bedeutet.

  • Linux-Server: Dies ist ein Kernel, der für die Serververwendung optimiert ist. Dieser Artikel enthält gute Informationen zu den wichtigsten Änderungen. Es wurden über 50 Konfigurationsoptionen geändert. Eine grobe Annäherung wird sein, dass dieser Kernel lange Hintergrundprozesse gegenüber interaktiven bevorzugt. Sie werden nicht zögern, Ihre Maus einzufrieren, um mehr Leistung beim Knacken Ihrer Datenbanknummer oder beim Schreiben von Dateien zu erzielen.

  • linux-virtual: Dies ist der Serverkernel , bei dem die meisten Treiber entfernt wurden. Es verfügt nur über die Treiber, die für die Ausführung als Gast in den beliebtesten virtuellen Maschinen wie KVM, Xen und VMWare erforderlich sind. Quelle .

Es gibt also keine klare Antwort auf Ihre Frage, alles hängt von der Verwendung der virtuellen Maschinen ab. Wenn es sich um herkömmliche Server (nicht um Terminalserver) handelt und Sie sie niemals auf echte Hardware verschieben, scheint Linux-Virtual die beste Option zu sein.

Javier Rivera
quelle
Was war mit den Unterschieden zwischen inux-virtual-hwe-18.04-edge und linux-virtual-hwe-18.04 usw.?
Mr.Gosh
0

Leider sind keine Kernelmodule (ip_tables) mit einem Linux-virtuellen Kernel geladen, so dass zum Beispiel keine CSF-Firewal "out of the box".

Marek
quelle