次の表に、コンソールで設定できる資源制御を示します。この表では、各制御によって制約される資源について説明し、project データベースにおけるその資源のデフォルトの単位を示します。デフォルトの単位には次の 2 種類があります。
数量は制限される量を意味します。
インデックスは最大有効識別子を意味します。
したがって、project.cpu-shares は、プロジェクトで使用することが許可されている配分を示します。一方、process.max-file-descriptor は、open(2) システムコールによってプロセスに割り当てることができる最大ファイル番号を指定します。
表 15–1 Solaris 管理コンソールで使用できる標準の資源制御
制御名 |
説明 |
デフォルトの単位 |
---|---|---|
project.cpu-shares |
このプロジェクトに対して、公平配分スケジューラ (FSS) で使用することが許可されている CPU 配分 (FSS(7) のマニュアルページを参照) |
数量 (配分) |
task.max-cpu-time |
タスクのプロセスで使用できる最長 CPU 時間 |
時間 (秒) |
task.max-lwps |
タスクのプロセスで同時に使用できる LWP の最大数 |
数量 (LWP 数) |
process.max-cpu-time |
プロセスで使用できる最長 CPU 時間 |
時間 (秒) |
process.max-file-descriptor |
プロセスで使用できる最大のファイル記述子インデックス |
インデックス (最大ファイル記述子) |
process.max-file-size |
プロセスで書き込むことができるファイルオフセットの最大サイズ |
サイズ (バイト) |
process.max-core-size |
プロセスによって作成されるコアファイルの最大サイズ |
サイズ (バイト) |
process.max-data-size |
プロセスで使用できるヒープメモリーの最大サイズ |
サイズ (バイト) |
process.max-stack-size |
プロセスで使用できるスタックメモリーセグメントの最大サイズ |
サイズ (バイト) |
process.max-address-space |
プロセスで使用できる、セグメントサイズの総計としての最大アドレス空間 |
サイズ (バイト) |