4.7. カーネル
RHEL 9.5 のカーネルバージョン
Red Hat Enterprise Linux 8.10 は、カーネルバージョン 4.18.0-553 で配布されます。
eBPF 機能が Linux カーネルバージョン 6.6 にリベース
注目すべき変更点と機能拡張は次のとおりです。
- BPF プログラムで、決して真ではないが検証者が推測するのが難しい条件をアサートできるようにする例外をサポートします。
- ローカルの CPU ごとの kptr のサポートや、マップ内の CPU ごとのオブジェクトの割り当てと保存のサポートなど、CPU ごとのオブジェクトの操作が改善されました。
-
arm32
およびs390x
の BPF v4 CPU 命令のサポート。 - task、task_vma、css、css_task 用のいくつかの新しいオープンコードイテレーター。
-
特定の cgroup v1 階層内のタスクの関連 cgroup を取得する新しい
kfunc
。 -
bpftool
統合とともに、uprobe マルチリンクの BPF link_info をサポートします。 - BPF 検証ツールのいくつかの改善とバグ修正により、より正確なプログラム検証が可能になり、BPF プログラム開発者のエクスペリエンスが向上しました。
- 末尾呼び出しと fentry/fexit プログラムを組み合わせることで無限ループの作成を防ぐ検証の改善。
- BPF 検証ロジックを変更し、メインプログラムの前にグローバルサブプログラムを無条件ではなく遅延検証するようにしました。これにより、BPF CO-RE テクニックを使用してサブプログラムを保護できるようになります。
- BPF タイマーを現在の CPU に固定する機能を追加します。
-
bpffs
をマウントするときに uid/gid オプションをサポートします。
Jira:RHEL-23644[1]
rteval は
ロードの相対 CPU リストをサポートするようになりました
この機能強化により、--loads-cpulist は
相対 CPU リストを引数として受け入れるようになりました。パラメーター --measurement-cpulist を
使用する場合、デフォルトの測定 CPU リストの構文は同じです。
Jira:RHEL-25206[1]
QAT に 420xx デバイスのサポートが追加されました
この更新により、QAT は 420xx デバイスをサポートするようになりました。ファームウェアローダーやその他の機能の更新をサポートする新しいデバイスドライバーが含まれています。4xxx デバイスと比較すると、420xx デバイスには、より多くのアクセラレーションエンジン、16 個のサービスエンジン、1 個の管理エンジンが搭載され、ワイヤレス暗号アルゴリズム ZUC
と Snow 3G
がサポートされています。
Jira:RHEL-17715[1]
TMPFS ファイルシステムをマウントする際の noswap
オプションの導入
TMPFS は、複数のプロセス間で情報をすばやく共有するために主に利用されるメモリー内ファイルシステムです。バージョン 2.2 以降、glibc は
POSIX 共有メモリーをサポートするために tmpfs
ファイルシステムが dev/shm
にマウントされることを想定しています。このマウントポイントは、shm_open
および shm_unlink
サブルーチンが正しく機能するために必要です。TMPFS ブロックはメモリー不足が発生するとスワップアウトされる可能性があり、これはパフォーマンスやプライバシーが重要となる特定のワークロードにとって問題となります。
TMPFS ファイルシステムをマウントするときに新しい noswap
マウントオプションを渡すと、TMPFS の特定のマウントポイントのスワップが無効になります。
Jira:RHEL-31975[1]
リアルタイムパフォーマンステストのための rteval
コンテナーの導入
rteval
コンテナーは、システムのレイテンシーを正確に測定するためのツールとメソッドを提供します。この機能を使用すると、ユーザーはシステムのリアルタイムのパフォーマンスを測定できます。最適なリアルタイムパフォーマンスを実現するために Linux カーネルの設定を評価し、特定のアプリケーションのニーズに基づいてパフォーマンスを分析します。
RHEL 9.5 リリースでは特定のチューニングガイドラインは提供されておらず、サポートは Real-Time サブスクリプションを持つ顧客に限定されていることに注意してください。
Jira:RHELDOCS-19122[1]
NVMf-FC
kdump が IBM Power でサポートされるようになりました
NVMf-FC
kdump は、kexec-tools を
実行するために IBM Power システムをサポートするようになりました。これにより、NVMe ストレージデバイスを使用してファイバーチャネルネットワーク経由でシステムメモリーダンプをキャプチャーし、クラッシュダンプデータのストレージに高速かつ低遅延でアクセスできるようになります。
Jira:RHEL-11471[1]