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


本章では、システム管理者向けに、Red Hat Enterprise Linux 6.5 に同梱されるカーネルにおける重要な変更の概要について説明します。このような変更には、追加または更新された procfs エントリー、sysfs のデフォルト値、ブートパラメーター、カーネル設定オプション、または顕著な動作の変更が含まれます。
reserved_blocks
この RW ファイルには、ファイルシステム内に多数の予約済みブロックが含まれており、これは特定の状況で使用されます。これは、予期しない No space left on device (ENOSPC)エラーやデータ損失の可能性を回避するために特定の状況で使用されます。
proc/<pid>/comm および /proc/<pid>/task/<tid>/comm ファイル
これらのファイルは、タスクの comm 値にアクセスするためのメソッドを提供します。また、タスクが独自のスレッドシブリングの comm 値を設定することも可能です。comm 値は、cmdline 値と比較してサイズが制限されるため、カーネルの TASK_COMM_LEN マクロ(現在 16 文字)を長く書き込むと、comm 値を切り捨てられます。
int_pln_enable
このパラメーターにより、ユーザーは電源制限の通知割り込みを有効にできます。
nfsd.nfs4_disable_idmapping
このパラメーターのデフォルト値は 0 です。1 に設定すると、NFSv4 サーバーは、AUTH_SYS モードを使用するクライアントに数値のユーザー ID (UID)とグループ ID (GID)のみを返し、そのようなクライアントからの数値の UID と GID を受け入れます。これにより、NFS バージョン 2 から NFS バージョン 3 への移行が容易になります。
PCI サブシステムオプション
Red Hat Enterprise Linux 6.5 では、pci カーネルパラメーターの以下のオプションを使用できます。
  • pcie_bus_tune_off-disable は、PCIe 最大ペイロードサイズ(MPS)チューニングを無効にし、BIOS が設定した MPS のデフォルト値を使用します。
  • pcie_bus_safe-: すべてのデバイス MPS を、ルートコンプレックスより下のすべてのデバイスでサポートされる最大値に設定します。
  • pcie_bus_perf- デバイスの MPS を、親バスに基づいて最大許容可能な MPS に設定します。
  • pcie_bus_peer2peer- すべてのデバイスの MPS を 128B に設定します。これは、すべてのデバイスがサポートされることが保証されます。
smbios_26_uuid
このパラメーターを使用すると、UUID (Universally Unique Identifier)がシステム管理 BIOS (SMBIOS) 2.6 形式に表示されます。
tsc_init_debug
このパラメーターを使用すると、システムの起動時に Time Stamp Counter (TSC)に関する追加情報が表示されます。
usbcore.usbfs_memory_mb
このオプションは、USB デバイスファイルシステム(usbfs)で許可されているバッファーのメモリー制限を MB 単位で表示します。
tcp_limit_output_bytes
tcp_limit_output_bytes は、TCP ソケットごとの TCP Small キューの制限を制御します。
tcp_challenge_ack_limit
tcp_challenge_ack_limit RFC 5961 で推奨されているように、1 秒間に送信するチャレンジの確認の数を制限します(TCP の Robustness to Blind In-Window Attacks への改善)。
accept_ra
accept_ra ブール値では、ルーター検出メッセージ(ルーター広告とも呼ばれます)を受け入れることができます。
cookie_hmac_alg
cookie_hmac_alg これは、INIT-ACK チャンク内の接続クライアントにリスニングする SCTP ソケットによって送信されるクッキー値を生成する際に使用される、鍵付きハッシュメッセージ認証コード(HMAC)アルゴリズムを選択するために使用されます。有効な値は以下のとおりです。
  • md5
  • SHA1
  • none
nf_conntrack_acct
nf_conntrack_acct ブール値は、コネクション追跡フローアカウンティングを有効にします。
nf_conntrack_buckets
nf_conntrack_buckets ハッシュ テーブルのサイズを決定します。モジュールのロード中にパラメーターとして指定されていない場合、デフォルトのサイズは、バケットの数を決定するために合計メモリーを 16384 で割って計算されますが、ハッシュテーブルの場合は、32 未満のバケットを持つことはありません。
nf_conntrack_checksum
このパラメーターは、着信パケットのチェックサムを確認するために使用されます。無効なチェックサムを持つパケットは INVALID 状態になります。これが有効な場合、そのようなパケットは接続追跡の対象とは見なされません。
nf_conntrack_events_retry_timeout
このオプションは、信頼できる接続追跡イベントが使用されている場合にのみ関連します。通常、ctnetlink は「lossy」です。つまり、ユーザー空間リスナーを稼働させることができない場合、イベントは通常ドロップされます。ユーザー空間は信頼できるイベントモードを要求できます。このモードがアクティブな場合、接続追跡はイベントが配信された後にのみ破棄されます。イベント配信に失敗すると、カーネルは定期的に再試行してイベントをユーザー空間に送信します。デフォルト値の 15 は、破棄イベントを配信するためにカーネルが使用すべき最大間隔です。数値が大きいほど配信の再試行が少なくなり、バックログの処理にかかる時間が長くなります。
merge_across_nodes
merge_across_nodes パラメーターは、異なる NUMA ノードのページをマージできるかどうかを指定します。0 に設定すると、Kernel SamePage Merging (KSM)は、同じ NUMA ノードのメモリー領域に物理的に存在するページのみをマージします。1 がデフォルト値であり、ノード間のマージは以前のリリースと同様に実行されます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.