Neue Funktionen und Änderungen in UEK R6U2
Im Folgenden werden die wichtigsten neuen Funktionen von Unbreakable Enterprise Kernel Release 6 Update 2 (UEK R6U2) aufgeführt.
Kernel-Version
UEK R6U2 verwendet die Version 5.4.17-2102 und den Build des UEK R6-Kernels, der Sicherheits- und Bugfixes sowie Treiberupdates umfasst.
Core Kernel-Funktionalität
UEK R6U2 bietet äquivalente Core-Kernel-Funktionalität zu UEK R6, wird jedoch auf das Upstream-Mainline-Kernel v5.4.83-Releasetag aktualisiert und umfasst Upstream-LTS-Bugfixes, mit zusätzlichen Patches zur Verbesserung der vorhandenen Funktionalität und zur Bereitstellung einiger kleiner Bugfixes und Sicherheitsverbesserungen. Wichtige Änderungen sind spezifisch für Funktionen, die für Oracle Database und andere Oracle Software erforderlich sind.
vDPA-Treiberunterstützung für Mellanox ConnectX-6 Dx-Geräte hinzugefügt
Unterstützung für das vHost Data Path Acceleration-(VDPA-)Framework sowie den Mellanox CX6-DX VDPA-Treiber wurde in diesem Update hinzugefügt. Wenn diese Funktion auf einem Host verwendet wird, ermöglicht sie eine leistungsstarke Virtual I/O Device-(VirtIO-)Beschleunigung. Diese Funktionalität wird von der Hardware des Geräts implementiert, wobei die Möglichkeit erhalten bleibt, Standard-VirtIO-Treiber auf den virtuellen Maschinen (VMs) zu verwenden, die auf dem Host ausgeführt werden.
Verbesserungen und Änderungen bei NVMe
Dieses Update bietet Fixes für die meisten Bugs, die im 5.9-Kernel vorhanden waren. Weitere bemerkenswerte NVMe-Verbesserungen und -Änderungen, die eingeführt werden, umfassen:
-
nvmet: Strg-Modell und Strg-ID können über subsys-Attribut konfiguriert werden
Durch diese Änderung wird ein neues
subsys-Zielattribut hinzugefügt, mit dem Sie optional einen Modellnamen und einectrl-didangeben können. Dieses Attribut wird dann in der Funktionnvmet_execute_identify_ctrl()verwendet, um dienvme_id_ctrl-Struktur abzuschließen. -
nvme: hostid und hostnqn durch sysfs für Stoffcontroller freigelegt
Mit dieser Änderung kann der Benutzerbereich eine Verbindung zu einem benutzerdefinierten
hostidundhostnqnherstellen, was in bestimmten Fällen nützlich sein kann. Beachten Sie jedoch, dass es keine Möglichkeit gibt, zu bestimmen, welchehostidfür die Verbindung mit einem bestimmten Controller verwendet wird. -
NVME-FC/nvmet-FC: Unterstützung für FC-NVME-2-Verbindungstrennung hinzugefügt
Diese zusätzliche Unterstützung verbessert das Fehlerbehandlungs-Framework für NVMe-FC und ist im Emulex-(
lpfc-)Treiber aktiviert.
Dateisysteme
Die folgenden Dateisystemänderungen sind in UEK R6U2 implementiert:
-
Btrfs
Allgemeine Upstream-Patches für Sicherheitsverbesserungen und Bugfixes wurden eingespielt.
-
CIFS
Allgemeine Upstreamfehlerkorrekturpatches wurden eingespielt. Insbesondere wurde ein Fix für ein Problem angewendet, das zu einer Kernelpanik führte, als das CIFS-Modul versuchte, eine erneute Verbindung zu einem CIFS-Server herzustellen, der nicht verfügbar war.
-
Erweitert 4
Allgemeine Upstream-Patches für Sicherheitsverbesserungen und Bugfixes wurden eingespielt.
-
NFS
Allgemeine Upstreamfehlerkorrekturen und Leistungsverbesserungen wurden für NFS angewendet. Darüber hinaus wurden mehrere Korrekturen und Verbesserungen für die NFS v4.2 Server Side Copy-Funktion angewendet, die weiterhin als technische Vorschau verfügbar ist.
-
OCFS2
Ein Fix wurde angewendet, um ACLs auf dem Dateisystem besser zu handhaben, sodass sie sofort wirksam werden und alle gecachten ACLs zurückgesetzt werden.
-
XFS
Allgemeine Upstream-Patches für Sicherheitsverbesserungen und Bugfixes wurden eingespielt.
vhost und vhost-scsi Leistungsverbesserungen
In diesem Release wurden Kernelverbesserungen vorgenommen, um IOPS (Eingabe-/Ausgabevorgänge pro Sekunde) für ein vhost-SCSI-Gerät über dm-multipath zu steigern.
Zu den bemerkenswerten Änderungen, Korrekturen und Verbesserungen gehören:
-
Verbesserte Fehlerbehandlung für
vhost-scsi, um zu verhindern, dass SCSI-Befehle nicht erfolgreich ausgeführt werden, wenn ein SCSI-Befehl im Gastbetriebssystem wegen Timeout abgebrochen wird. -
Ein Fix für die Multiqueue-Unterstützung des
vhost-scsi-Moduls, sodass ein einzelnesvhost-scsi-Gerät bis zu 1024 Befehle über bis zu 128 Tugenden ausführen kann.
Features der technischen Vorschau
Mehrere Features werden derzeit untersucht und für die Freigabe innerhalb der UEK R6 entwickelt. Die folgenden Funktionen sind innerhalb der UEK R6U2 als technische Vorschau verfügbar.
-
Kernplanung
Die Core-Planung ist ein Feature, das im Kernel aktiviert ist, um die gleichzeitige Ausführung vertrauenswürdiger Aufgaben auf CPU-Cores zu begrenzen, die Compute-Ressourcen gemeinsam nutzen, um bestimmte Kategorien von Bugs des "Core Shared Cache"-Prozessors zu bekämpfen, die zu Datenlecks und anderen damit verbundenen Sicherheitslücken führen könnten. Diese Funktion wurde in UEK R6 seit UEK R6U1 als technische Vorschau aktiviert und befindet sich in aktiver Entwicklung.
-
WireGuard
WireGuard ist ein schnellerer und sicherer Ersatz für IPsec und OpenVPN. Neue Netzwerke werden mit moderner Kryptographie von WireGuard und nicht mit Legacy-Technologien wie IPsec und OpenVPN aufgebaut. WireGuard wurde seit UEK R6U1 als technische Vorschau in UEK R6 aktiviert und ist weiterhin als technische Vorschau im aktuellen Update-Release verfügbar. In diesem Update-Release sind mehrere Verbesserungen für WireGuard enthalten.
-
NFS v4.2 - Serverseitige Kopie
NFS v4.2 Die serverseitige Kopierfunktionalität wird aus dem Upstream-Kernel zurückportiert und ist seit UEK R6U1 als technische Vorschau in UEK R6 verfügbar. Die serverseitigen Kopierfunktionen bieten Mechanismen, mit denen ein NFS-Client Dateidaten auf einem Server oder zwischen zwei Servern kopieren kann, ohne dass die Daten über das Netzwerk über den NFS-Client übertragen werden. In diesem Update-Release sind mehrere Verbesserungen für dieses Feature enthalten.
Treiberaktualisierungen
Der Unbreakable Enterprise Kernel Release 6 unterstützt eine große Anzahl von Hardware und Geräten. In enger Zusammenarbeit mit Hardware- und Speicheranbietern hat Oracle mehrere Gerätetreiber aus den Versionen in Mainline Linux 5.4 aktualisiert.
Eine vollständige Liste der Treibermodule, die im letzten Update von UEK R6 enthalten sind, sowie Versionsinformationen finden Sie im Anhang unter Treibermodule in Unbreakable Enterprise Kernel Release 6 (x86_64).
Die folgenden neuen Funktionen sind in den Treibern aufgeführt, die mit UEK R6U2 geliefert werden:
-
Broadcom Emulex LightPulse Fibre Channel SCSI-Treiber
Der Broadcom Emulex LightPulse Fibre Channel SCSI-Treiber
lpfcwird auf Version 12.8.0.5 mit vom Hersteller bereitgestellten Patches und Bugfixes aktualisiert. Insbesondere ist eine 256-GB-Geschwindigkeitseinstellung für den SCSI-Fibre Channel-Transport aktiviert. -
LSI MPT Fusion SAS 3.0 Device-Treiber
Der LSI MPT Fusion SAS 3.0-Gerätetreiber
mpt3saswird auf Version 36.100.00.00 aktualisiert, um vom Hersteller bereitgestellte Patches einzuschließen, mit denen die Treiberversion dem Upstream-Kernel-Release entspricht. -
QLogic Fibre Channel HBA-Treiber
Der QLogic Fibre Channel-HBA-Treiber,
qla2xxx, ist auf Version 10.02.00.103-k aktualisiert und enthält eine große Anzahl von vom Hersteller bereitgestellten Patches, um die Treiberversion mit dem Upstream-Kernel-Release in Einklang zu bringen.