ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1: ユーザーコマンド Oracle Solaris 11 Information Library (日本語) |
- 実行中のプロセスのリソース制限の取得または設定
plimit [-km] pid...
plimit {-cdfnstv} soft,hard... pid...
cdfnstv オプションが 1 つ以上指定された場合、plimit は、プロセス ID リスト pid によって識別されるプロセスの指定されたリソースのソフト (現在値) 制限およびハード (最大値) 制限を設定します。それ以外の場合、plimit は、プロセス ID リスト pid によって識別されるプロセスのリソース制限を報告します。
プロセスのリソース制限を取得または設定できるのは、プロセスの所有者またはスーパーユーザーのみです。強い制限値を増やすことができるのは、スーパーユーザーのみです。
次のオプションがサポートされています。
ファイルサイズを 512 バイトブロックではなくキロバイト (1024 バイト) で出力に表示します。
ファイルサイズとメモリーサイズをメガバイト (1024*1024 バイト) で出力に表示します。
残りのオプションは、指定されたリソース制限を変更するために使用します。これらは次の形式の引数を受け入れます。
soft,hard
ここで、soft は弱い (現在値) 制限、hard は強い (最大値) 制限を指定します。強い制限を指定しない場合は、コンマを省略できます。弱い制限が空の文字列である場合は、強い制限のみが設定されます。各制限は、リテラル文字列 unlimited または数値で、次の単位を付加して指定することもできます。
n キロバイト
n メガバイト (CPU 時間の場合は、分)
n 時間 (CPU 時間の場合のみ)
分と秒 (CPU 時間の場合のみ)
弱い制限は強い制限を超えることができません。
コアファイルサイズの制限を設定します (デフォルトの単位は 512 バイトブロック)。
データセグメント (ヒープ) サイズの制限を設定します (デフォルトの単位はキロバイト)。
ファイルサイズの制限を設定します (デフォルトの単位は 512 バイトブロック)。
ファイル記述子の制限を設定します (デフォルトの単位はありません)。
スタックセグメントのサイズの制限を設定します (デフォルトの単位はキロバイト)。
CPU 時間の制限を設定します (デフォルトの単位は秒)。
仮想メモリーサイズの制限を設定します (デフォルトの単位はキロバイト)。
次のオペランドがサポートされています。
プロセス ID リスト。
plimit は、成功した場合はゼロ、失敗した場合 (該当するプロセスがない、アクセス権が拒否された、オプションが無効など) はゼロ以外の終了値を返します。
プロセス情報および制御ファイル
属性についての詳細は、attributes(5) を参照してください。
|
ulimit(1), proc(1), getrlimit(2), setrlimit(2), proc(4), attributes(5),