名称
allocate_fs_swapmap ― ファイルシステム スワップにスワップマップデータ構造体を割り当てるタイミングの決定
説明
allocate_fs_swapmap 調整パラメータは、
ファイルシステム スワップデバイスの初期化中に必要なすべてのファイルシステム
スワップデータ構造体を割り当てるのか、 あるいはそれらが必要になるまで待つのかを指定するために使用します。
初期化後、直ちにすべてのファイルシステム スワップデータ構造体を割り当ててしまえば、
後でファイルシステム スワップを使用する際に時間を節約できるうえに、
物理メモリーの競合によって割り当てに失敗するという事態を避けることができます。
動的割り当てを行うと、ファイルシステム スワップシステムのメモリーフットプリントを小さくすることができます。
この調整パラメータの変更を行う対象ユーザー
すべてのユーザー。
変更に関する制限事項
この調整パラメータの変更は、次回リブート時に有効になります。
この調整パラメータの値を大きくする場合
メモリー負荷の大きいシステムでは、ファイルシステム スワップの追加に使用するスワップマッピングデータ構造体を保持するだけのメモリーを取得できない場合があります。
この場合、スワップを追加するコールは、エラー ENOMEM で失敗します
(おそらく、再試行しても失敗します)。 ファイルシステム スワップの追加が頻繁に ENOMEM で失敗する場合は、この調整パラメータをオンにする必要があります。
この調整パラメータの値を大きくした場合の影響
各ファイルシステム スワップデバイスのすべてのスワップマップデータ構造体が、カーネルブート時のスワップ初期化中に事前に割り当てられるため、カーネルのメモリーフットプリントが大きくなります。
どれだけ大きくなるかは、ファイルシステム スワップデバイスの数とサイズによります。
この調整パラメータの値を小さくする場合
カーネルで使用できるメモリーが限られているシステムにおいて、使用可能なファイルシステム
スワップデバイスも限られている場合は、この調整パラメータをオフにして、カーネルのメモリー使用量を減らす必要があります。
この調整パラメータの値を小さくした場合の影響
メモリーの競合が増えると、ファイルシステム スワップの追加が ENOMEM で失敗する可能性があります。
同時に変更する必要がある他の調整パラメータ
ありません。
警告
HP-UX のカーネル調整パラメータはすべて、リリースごとに異なります。
このパラメータは、HP-UX の今後のリリースにおいて、削除されたり機能が変更される可能性があります。
HP 社または他のベンダーのカーネルソフトウェアをインストールすると、
カーネル調整パラメータが変更されることがあり、その場合、 インストール後に、カーネル調整パラメータがデフォルト値でも推奨値でも
ない値に設定されていることがあります。 カーネル調整パラメータの値への影響については、
インストールするカーネルソフトウェアのドキュメントを参照してください。
工場インストールされたカーネルソフトウェアについては、 http://docs.hp.com/ja の 『『HP-UX
リリースノート』』 を参照してください。
著者
allocate_fs_swapmap は、HP で開発されました。