機械翻訳について

主な特徴と変更

UEK R5U4と比較したUnbreakable Enterprise Kernelリリース5更新4 (UEK R5U4)の主な新機能は次のとおりです。

64ビットArm (aarch64)アーキテクチャ

Unbreakable Enterprise Kernelリリース5更新4では、Oracleは、64ビットArm (aarch64)アーキテクチャのサポートを可能にするためにカーネル変更を引き続き配信します。 これらの変更は、既存のArmハードウェアに対して作成およびテストされ、arm用のOracle Linuxのサポートを提供します。 このドキュメントで説明される機能は、ハードウェアが機能をサポートできるのであれば、Armで使用できます。 Armの現在の開発作業の範囲を超える制限事項およびアイテムについては、「Armの使用不可または利用不可の機能」を参照してください。

カーネルの基本機能

UEK R5U4では、UEK R5U3と同等のコア・カーネル機能が提供されており、既存の機能を拡張し、いくつかのマイナー・バグ修正およびセキュリティ改善を行うための追加パッチを使用して、同じアップストリーム・プラン・ライン・カー・リリースおよびアップストリームLTSバグ修正を使用します。 主な変更は、Oracle Databaseおよびその他のOracleソフトウェアに必要な機能に固有です。

仮想アドレス空間予約の処理

カーネルのパッチ適用は、プロセスの仮想アドレス範囲を予約できる機能を有効にするために適用されます。 この機能は、ASLR (アドレス空間レイアウトのランダム化)が有効になっている場合に、Oracle Databaseの安定性を向上させるために特別に開発されました。 カーネルおよびユーザー空間インタフェースは、メモリー範囲を予約し、ユーザー空間タスクが必要とするときに、これらの範囲からメモリー・マップを割り当てるために使用できます。 この機能は、ELF64バイナリ・オブジェクトでのみ使用可能で、そのサポートとユースケースは現在Oracle Databaseに限定されています。

DTrace

次の重要なDTrace機能および修正は、UEK R5U4に実装されています:

  • dtrace_dynvar()での末尾再帰の修正

    カーネル・スタックが多くの再帰呼び出しでオーバーランしているときに、dtrace_dynvar()内の長い尾の再帰によってスタック不足のクラッシュが発生する可能性がある問題に対して修正が適用されました。

ファイル・システム

次の重要なファイル・システム変更は、UEK R5U4に実装されています:

  • Btrfs

    一般的なアップストリームのバグ修正は、このカーネル更新リリースにバック・ポートされます。

  • CIFS

    アップストリームのバグ修正と、分散ファイル・システム(DFS)の使用時にCIFSのマウントを妨げる可能性のある特定のバグへの修正が含まれます。

  • Ext4

    複数のアップストリーム・バグ修正がこのカーネル更新リリースにバック・ポートされます。

  • NFS

    NFSは、いくつかのアップストリーム修正とともに、ページ・キャッシュおよびRPCコール処理の改善と最適化によって更新されます。 NFSv4クライアントがリースの有効期限状態を失ったり、不適切なリースの有効期限情報を取得したりする可能性のあるいくつかの問題を解決するバグ修正も、アップストリーム・カーネルからバックポートされました。

  • OCFS2

    OCFS2でホストされているNFSカーネル・サーバーに関する問題が解決されます。 特に、nfsdがiノードにアクセスしている間にiノードの取り外しを防ぐためにパッチが適用されます。

  • XFS

    XFSは、セキュリティ修正や一般的なバグ修正などのアップストリーム・パッチを含めるように更新されています。 特に、ファイル・システムがフリーズした場合に、システムがハングする可能性がある修正が適用されます。 また、この更新の一部として、iノード・フラッシュ時に競合状態になる可能性のあるコードを修正してレート制限を改善するバグが修正されました。

ネットワーク

UEK R5U4では1/10/25/50/100 Gbイーサネット・ポートがサポートされます。このサポートに必要な変更はカーネルABIに影響するため、UEK R5U4では200 Gbイーサネット・ポートは有効になっていません。 Oracleでは、UEK R5ライフサイクルを通じてカーネルABIの互換性が維持されます。 200 Gbイーサネット・ポートを使用する必要がある場合は、UEK R6を使用します。

この更新リリースでは、ネットワーク機能に関する次の追加の拡張機能および機能変更が適用されます:

  • 診断用の拡張TCPスタック

    拡張されたBerkeleyパケット・フィルタ(eBPF)トレース・ポイントによるよりよい診断を容易にするために、TCPスタックに拡張機能が追加され、より迅速な診断およびテストが可能になるだけでなく、トレースに関連するパフォーマンスのオーバーヘッドも削減できます。

セキュリティ

次の重要なセキュリティ機能が、Unbreakable Enterprise Kernelリリース5更新4に実装されています:

  • Spectre-v1緩和拡張機能

    アップストリームのLinux 5.6カーネルで使用可能なパッチは、インデックス計算によってL1キャッシュへの投機的なロードが発生しないようにして、Spectre-v1緩和を拡張するために含まれています。