AIXシステムファイル/etc/security/limitsを修正する
このセクションには以下のテーマが含まれています。
プロセスのメモリサイズ制限を追加します。
現在のプロセスのデータサイズと仮想メモリサイズの制限を確認するために、以下のコマンドを入力します。
ulimit -d
ulimit -m
プロセスデータサイズと仮想メモリサイズを無制限に設定することを推奨します。変更/etc/security/limitsファイルの次の行により無制限に設定できます。default:
data = -1
rss = -1
etc/security/limitsファイルの変更を有効にするために、ユーザは現在のログインセッションをキャンセルして再登録しなければなりません。これらのサイズ制限は少なくとも256 MBに設定します。この値は/etc/security/limitsファイルの25000値です。デフォルト値より大きいIBM Directory Serverキャッシュを使用する場合、これらの制限値を大きくしてください。詳細については、IBM Directory Server文書を参照してください。
プロセス仮想メモリサイズは/etc/security/limitsファイルの他に、プロセスで使用できるセグメント数に制限されています。デフォルトの場合、一つのプロセスは一つのメモリしか使えません。これでプロセスを128 MBに制限します。AIXサポートLDR_CNTRL環境変数が有効になる大きなメモリモデル。調整プロセスのメモリサイズ制限を参照して、LDR_設定について取得してください。CNTRL環境変数の詳細情報。
ファイルサイズの制限を追加
現在のファイルサイズ制限を確認するために、以下のコマンドを入力します。
ulimit -f
ファイルサイズの制限は無制限に設定してください。変更/etc/security/limitsファイルの次の行により無制限に設定できます。default:
fsize = -1
etc/security/limitsファイルの変更を有効にするために、ユーザは現在のログインセッションをキャンセルして再登録しなければなりません。以下のタイプのファイルはDirectory Serverのサイズによって増加しますので、ファイルサイズのオプションを無制限に設定する理由の一つです。
ulimitの設定にかかわらず、AIX上の標準ファイルシステムは2 GBファイルサイズの制限があります。2 GBの制限より大きいファイルを有効にする方法は、大きなファイルオプションを有効にしてファイルシステムを作成することです。このオプションは、smitメニューの追加ログファイルシステムオプションで見つけられます。AIXドキュメントを参照して、追加情報とファイルシステムオプションを取得してください。