第4章 外部のカーネルパラメーターに対する重要な変更
本章では、システム管理者向けに、Red Hat Enterprise Linux 7.9 で配布されるカーネルの重要な変更点をまとめています。変更には、proc
エントリー、sysctl
および sysfs
のデフォルト値、boot パラメーター、カーネル設定オプションの追加や更新、注目すべき動作の変更などが含まれます。
4.1. 新しいカーネルパラメーター
- bert_disable [ACPI]
このパラメーターは、不具合のある BIOS の Boot Error Record Table (BERT) を無効にします。
BERT は、4 つある ACPI Platform Error Interface テーブルの 1 つで、前回の起動時に発生したハードウェアエラーログや、ノンマスカブル割り込み (NMI: non-maskable interrupt) や machine-check exception (MCE) でランタイム時のエラーについてカーネルに通知されなかったハードウェアエラーログを取得するのに使用します。
- bert_enable [ACPI]
- RHEL 7 のみ。このパラメーターは、BERT (Boot Error Record Table) を有効にします。デフォルトでは無効になっています。
- page_owner = [KNL]
各ページを割り当てたユーザーに関する情報のストレージは、デフォルトでは無効になっています。このパラメーターで以下のオプションを指定すると、この情報を保存できます。
-
on
- 機能を有効にします
-
- srbds = [X86,INTEL]
このパラメーターは、特殊レジスターバッファーデータサンプリング (SRBDS) の軽減策を制御します。
特定の CPU は、MDS (マイクロアーキテクチャーデータサンプリング) のような不正使用に対して脆弱です。このような不正使用が発生すると、乱数ジェネレーターからビットが漏洩する可能性があります。
デフォルトでは、この問題はマイクロコードにより軽減されます。ただし、マイクロコードの修正により、
RDRAND
(read random) およびRDSEED
命令の処理が大幅に遅くなる可能性があります。その他にも、/dev/urandom
ファイルからのスループットが低下するという影響もあります。マイクロコードの軽減策は、以下のオプションを使用して無効にすることができます。
-
off
- 軽減策を無効にし、RDRAND
およびRDSEED
のパフォーマンスへの影響を排除します。
-