Sollte ich der manuellen Installation des Ubuntu-Servers einen HWE-Kernel hinzufügen (nicht von einem Hosting-Anbieter)?

11

Manuelles Installieren des Ubuntu-Servers (nicht von einem Hosting-Anbieter) - sollte ich einen HWE-Kernel hinzufügen?

Ab dem Moment, in dem ich die ISO in meine VirtualBox einbinde und den Installationsprozess starte, werde ich nach 4 Optionen gefragt:

  • Für einen normalen Ubuntu-Server
  • Für einen Ubuntu-Server, der HWE enthält
  • Für MAAS einschließlich Server
  • Für einen anderen MAAS einschließlich Server

Es ist mir klar, dass MAAS nicht etwas ist, das ich brauche, aber ich verstehe, dass die Aufnahme des HWE-Kernels in Ubuntu zu einer besseren Hardwareauslastung führen kann (ich weiß nicht genau, wie), und ich dachte, wenn ich morgen meinen ändere PC auf einen neuen Es kann zu Software-Diskrepanzen kommen, die HWE vermeidet.

Habe ich recht? Sollte ich mich für HWE entscheiden, um eine bessere Softwarekompatibilität zu gewährleisten?

JohnDoea
quelle
WARUM? Oder HWE? Wenn letzteres: Erwarten Sie viele Änderungen an der Hardware? Bei HWE geht es darum, neuere Hardware im Kernel schneller zu unterstützen.
Rinzwind
HWE, ja. Ich weiß nicht genau, aber ich denke, ich muss die Hardware meines PCs vollständig auffüllen (meine aktuelle Hardware ist im Grunde von 2009 bis 2010).
JohnDoea
Bitte bearbeiten Sie Ihren Beitrag, um anzugeben, ob Sie die Hardwarevirtualisierung in virtualbox aktivieren. Dies könnte sich auf Ihre Frage auswirken. Vielen Dank, dass Sie uns helfen, Ihnen zu helfen! :-)
Elder Geek
Hardware-Virtualisierung? Wow, das ist ein interessantes Konzept. Sie möchten keine High-End-Grafikkarte haben, sondern eine virtualisieren? Wenn ja , habe ich keinen solchen Plan.
JohnDoea
Nein, das meine ich überhaupt nicht. Möglicherweise finden Sie dies informativ. Bei HWE geht es nicht um Softwarekompatibilität, sondern um Hardwarekompatibilität, wie Rinzwind in seinem Kommentar hervorhob . Ich sehe einen HWE-Kernel nicht als Vorteil, der in einer virtualisierten Umgebung wie virtualbox ausgeführt wird. Es könnte jedoch eine wichtige Anforderung sein, die auf neuerem Bare-Metal ausgeführt wird.
Elder Geek

Antworten:

9

Hardware Enablement (HWE)

Sollten Sie den HWE-Kernel in einer VM verwenden? Ich würde mich nicht darum kümmern. Es sei denn, Sie möchten beispielsweise eine Funktion im Kernel, die ein Update erhalten hat und nicht auf den regulären Kernel zurückportiert wird. Ein Beispiel könnte ein neuer BTRFS-Code sein. Die andere Sache, die Sie sich merken sollten, ist, dass aktuelle Virtio-Module bereits mit dem regulären Kernel geliefert werden, daher ist es für eine VM wiederum nicht wichtig.

Soll ich den HWE-Kernel auf Bare Metal verwenden? Wenn es sich um neue Hardware handelt (Hardware, die nach der Veröffentlichung eines Kernels veröffentlicht wurde), haben Sie möglicherweise keine Wahl und müssen sie verwenden. Für 10 Jahre alte Hardware reicht nur die normale aus.

Sollte ich den HWE Kerrnel auf meiner VM verwenden, wenn ich Hardware durchpasse? Wow, jetzt nimmst du. Ein Beispiel könnte sein, dass Sie gerade eine neue NVMe-Karte und eine neue Radeon RX500 gekauft haben und die Hardware direkt an die VM weitergeleitet haben. In diesem Fall möchten Sie den neueren Kernel ausführen.

Ich möchte darauf hinweisen, dass es für einen neueren Kernel keine merklichen Leistungssteigerungen gibt. Nicht, wenn es sich nicht um eine Fehlerbehebung für ein wirklich ernstes Leistungsproblem handelt, und ich sehe solche Dinge nur für Radeon-Karten und Spiele.

Apropos Leistung. Schätzen Sie nicht, sondern verwenden Sie stattdessen die Phoronix-Test-Suite , sie ist verdammt großartig. Prost.

Hier ist eine weitere Frage, die sich mit "Was ist Hardware-Aktivierung?" Befasst. Was ist Hardware Enablement (HWE)?

Bazz
quelle
Ich möchte erwähnen, dass Intel ziemlich am Ball ist, wenn es darum geht , Quellcode für die Veröffentlichung seiner Produkte in den Linux-Kernel zu bringen. Schauen Sie sich als grobe Anleitung kernel.org/category/releases.html und die Daten an, an denen die LTS-Veröffentlichungen veröffentlicht wurden. Zum Beispiel wurde Intel Skyelake im August 2015 veröffentlicht und Kernel 4.4 hat Unterstützung (tatsächlich wurde Unterstützung in 4.3 Stable hinzugefügt)
Bazz
Für Intel Kaby Lake würde ich mir Kernel 4.9 und höher ansehen.
Bazz
Als Antwort auf "Glauben Sie, dass die Installation von HWE überhaupt einen ernsthaften Nachteil hat?" Ein gutes Beispiel ist die virtuelle Box. Bei der Installation von virtual-box werden die Module anhand des laufenden Kernels kompiliert und möglicherweise nicht ordnungsgemäß auf einem anderen als dem Standardkernel kompiliert. Nur ein Gedanke.
Bazz
BAzz, ich habe Ihnen das Kopfgeld gegeben, aber können Sie bitte einige Erklärungen in Klammern für Begriffe wie BTRFS oder NVMe hinzufügen, um zu erklären, was sie sind und warum sie für die Frage relevant sind? Natürlich kann man zu Google gehen und sie erkunden und wahrscheinlich herausfinden, warum sie für die Frage relevant sind, aber ich bin sicher, dass das Hinzufügen solcher PL-Erklärungen der Antwort gut tun könnte.
JohnDoea