Oracle® Solaris 11.2 でのリソースの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

ゾーン規模のリソース制御

ゾーン規模のリソース制御は、ゾーン内のすべてのプロセスエンティティーによる総リソース消費を制限します。ゾーン規模のリソース制御は、Oracle Solaris ゾーンの紹介 のゾーンのコンポーネントに記載されているグローバルプロパティー名を使用して設定することもできます。

表 6-2  ゾーンのリソース制御
制御名
説明
デフォルトの単位
zone.cpu-cap
1 つの非大域ゾーンで消費可能な CPU リソース量に対する絶対的な制限。
project.cpu-cap 設定と同様、100 の値は 1 つの CPU の 100% を意味します。125 の値は 125% になります。CPU キャップの使用時は、100% がシステム上の 1 つの CPU の上限となります。
数量 (CPU の数)
zone.cpu-shares
このゾーンに対する公平配分スケジューラ (FSS) の CPU 配分
数量 (配分)
zone.max-lofi
ゾーンによって作成できる lofi デバイスの最大数。
この値は、各ゾーンのマイナーノード名前空間の使用法を制限します。
数量 (lofi デバイスの数)
zone.max-locked-memory
ゾーンで使用できるロックされた物理メモリーの合計量。
priv_proc_lock_memory がゾーンに割り当てられている場合、そのゾーンがすべてのメモリーをロックするのを防ぐため、このリソース制御の設定も検討してください。
サイズ (バイト)
zone.max-lwps
このゾーンで同時に使用できる LWP の最大数
数量 (LWP 数)
zone.max-msg-ids
このゾーンに許容されるメッセージキュー ID の最大数
数量 (メッセージキュー ID の数)
zone.max-processes
このゾーンで同時に使用できるプロセステーブルスロットの最大数。
正常なプロセスとゾンビプロセスの両方がプロセステーブルスロットを占有するため、max-processes 制御がプロセステーブルを消費しつくすゾンビから保護します。ゾンビプロセスには本来 LWP がないため、max-lwps 制御がこのゾンビプロセス発生の可能性から保護することはできません。
数量 (プロセステーブルスロット数)
zone.max-sem-ids
このゾーンに許容されるセマフォー ID の最大数
数量 (セマフォー ID の数)
zone.max-shm-ids
このゾーンに許容される共有メモリー ID の最大数
数量 (共有メモリー ID の数)
zone.max-shm-memory
このゾーンに許容される System V 共有メモリーの合計量
サイズ (バイト)
zone.max-swap
このゾーンのユーザープロセスのアドレス空間マッピングと tmpfs マウントで消費できるスワップの合計量。
サイズ (バイト)

ゾーン規模のリソース制御の構成については、リソース制御と属性の構成およびOracle Solaris ゾーンの紹介 のゾーン規模のリソース制御の設定を参照してください。

ゾーン規模のリソース制御を大域ゾーンに適用することも可能です。