第2章 外部のカーネルパラメーターに対する重要な変更


本章では、システム管理者向けに、Red Hat Enterprise Linux 6.7 に同梱されるカーネルにおける重要な変更の概要について説明します。このような変更には、追加または更新された procfs エントリー、sysfs のデフォルト値、ブートパラメーター、カーネル設定オプション、または顕著な動作の変更が含まれます。
efi_smbios_addr [X86,EFI]
EFI システムの SMBIOS の場所を指定するために使用されるパラメーター。kdump 用に kexec-tools によって使用されます。
initcall_blacklist [KNL]
実行してはならない initcall 関数のコンマ区切りリスト。ビルトインモジュールおよび initcall のデバッグに役立ちます。
panic_on_warn
有効にすると( 1)に設定 すると、WARN ()の場所を印刷した後、panic ()が呼び出されます。これは、WARN ()で kdump を引き起こす場合に便利です。
/proc/<pid>/numa_maps
各マッピングのメモリーの場所、バインディングポリシー、およびマッピングの詳細を表示します。マッピングの詳細には、ページサイズがキロバイト(kernelpagesize_kB)に含まれ、マッピングタイプ、ページ使用状況カウンター、ノードベースのページカウンターが含まれるようになりました。
/proc/<pid>/smaps
プロセスの各マッピングのメモリー消費を表示します。出力には、仮想メモリーの特定の領域に関連付けられたカーネルフラグ(VmFlags)が含まれるようになりました。カーネルフラグは、2 文字のコードのスペース区切りリストとして表示されます。
表2.1 VmFlags コード
コード説明
rdreadable
wr書き込み可能
exexecutable
shshared
mr読み取り可能
mw書き込みが可能
me実行の可能性
ミリ秒共有可能
gdスタックセグメントの拡大ダウン
pfPure PFN 範囲
DWマップされたファイルへの書き込みを無効にしました
loページがメモリーでロックされている
ioメモリーマップされた I/O 領域
sr順次読み取り 推奨機能が提供される
rr無作為な読み取り 推奨値が提供される
dcフォークにエリアをコピーしません
de再マッピングのエリアは拡大しないでください。
ACエリアは評価可能です
nrswap 領域は領域用に予約されていません
HTエリアは Huge tlb ページを使用します
nl非線形マッピング
arアーキテクチャー固有のフラグ
ddコアダンプに領域を含めないでください。
mm混合マップエリア
hgHuge Page advise フラグ
nhno-huge page advise フラグ
mgMergable advise フラグ
net.ip.ip_no_pmtu_disc
パス MTU 検出を無効にします。このパラメーターは以前はブール値で、現在は Integer を値として取りました。使用できる値を以下に示します。
0 (デフォルト)
パス MTU 検出を有効にします。
1
ICMP の断片化取得時に、PMTU をこの宛先に min_pmtu の値に設定して、パス MTU ディスカバリーを無効にします。ローカルで生成されたフラグメントを回避するには、min_pmtu の値を最小 MTU を持つシステム上のインターフェイスに手動で増やします。
2
パス MTU 検出メッセージを破棄して、パス MTU 検出を無効にします。送信フレームは、モード 1 と同じ方法で処理され、作成されるすべてのソケットに暗黙的に IP_PMTUDISC_DONT を設定します。
net.ip.ip_forward_use_pmtu
無効(デフォルトで 0に設定)。有効にすると、転送中にパス MTU 検出が許可されます。これは、パス MTU 検出情報を受け入れるカーネルに依存するユーザー空間ソフトウェアがある場合にのみ有効にします。
net.core.netdev_rss_key
RSS (受信サイドスケーリング)を有効にするドライバーが使用する無作為に生成されるホストキーが含まれます。ほとんどのドライバーは 40 バイトの鍵を使用します。このパラメーターを使用すると、最大 52 バイトのキーが許可されます。netdev_rss_key_fill ()と呼ばれるドライバーがない場合は、このファイルに null バイトが含まれます。
vm.admin_reserve_kbytes
cap_sys_admin ケイパビリティーが割り当てられたユーザーに予約する必要がある空きメモリーの量を定義します。x86_64 では、デフォルト値は 8 MB です。これは、デフォルトのオーバーコミットモードを使用する場合には十分です。ただし、オーバーコミットが never に設定されているシステムでは、仮想メモリー内のリカバリープログラムの最大サイズを考慮してこれを引き上げる必要があります。x86_64 では、最も有用な予約は約 128 MB です。このパラメーターへの変更は、アプリケーションがメモリーを要求すると有効になります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.