第5章 ランタイム時のカーネルパラメーターの設定
システム管理者は、ランタイム時に Red Hat Enterprise Linux カーネルの動作を多数変更できます。sysctl
コマンドを使用し、/etc/sysctl.d/
および /proc/sys/
ディレクトリー内の設定ファイルを変更して、実行時にカーネルパラメーターを設定します。
プロダクションシステムでカーネルパラメーターを設定するには、慎重なプランニングが必要です。プランニングが欠如した変更では、カーネルが不安定になり、システムの再起動が必要とることがあります。カーネル値を変更する前に、有効なオプションを使用していることを確認してください。
5.1. カーネルパラメーターとは
カーネルパラメーターは、システムの実行中に調整できる調整可能な値です。変更を有効にする場合でも、カーネルの再起動や再コンパイルは不要です。
以下を使用してカーネルパラメーターに対応できます。
-
sysctl
コマンド -
/proc/sys/
ディレクトリーにマウントされている仮想ファイルシステム -
/etc/sysctl.d/
ディレクトリー内の設定ファイル
調整可能パラメーターは、カーネルサブシステムでクラスに分割されます。Red Hat Enterprise Linux には、以下の調整可能のクラスがあります。
調整パラメーターのクラス | サブシステム |
---|---|
| 実行ドメインおよびパーソナリティー |
| 暗号化インターフェイス |
| カーネルのデバッグインターフェイス |
| デバイス固有の情報 |
| グローバルおよび固有の調整可能なファイルシステム |
| グローバルなカーネルの設定項目 |
| ネットワークの設定項目 |
| Sun Remote Procedure Call (NFS) |
| ユーザー名前空間の制限 |
| メモリー、バッファー、およびキャッシュのチューニングと管理 |
関連情報
-
sysctl(8)
およびsysctl.d(5)
の man ページ