ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11 Information Library (日本語) |
- リソースプール機能の有効化および無効化
/usr/sbin/pooladm [-n] [-s] [-c] [filename] | -x
/usr/sbin/pooladm [-d | -e]
pooladm コマンドは、プールやセットに対する管理操作を行います。pooladm は、指定された名前のファイルを読み取り、そこに含まれているプール構成を有効にします。
pooladm は、現在のプール実行時構成を更新する前に、その構成が正しいか検査します。
オプションを指定しないで実行すると、pooladm は、現在実行中のプール構成を表示します。
次のオプションがサポートされています。
指定された場所にある構成をインスタンス化します。ファイル名が指定されなかった場合のデフォルトは、/etc/pooladm.conf になります。
プール機能を無効にして、プールを操作できないようにします。
プール機能を有効にして、プールを操作できるようにします。
現在のアクティブ構成を実際に更新することなく構成を検査します。構文エラーがないことと、現在のシステム上で構成をインスタンス化できることを検査します。アプリケーション固有のプロパティーの検査は実行されません。
指定された場所を現在の動的構成の内容で更新します。
このオプションを指定した場合、更新する構成に対する更新権限が必要となります。このオプションを -c オプションと併用した場合、動的な構成が更新されてから、静的な場所が更新されます。
現在アクティブになっているプール構成を削除します。定義されたすべてのリソースを破棄し、それまで区分化されていたすべてのコンポーネントを、それぞれのデフォルトリソースに戻します。
次のオペランドがサポートされています。
このファイル内に格納されている構成を使用します。
例 1 構成をインスタンス化する
次のコマンドは、/home/admin/newconfig に保存されている構成をインスタンス化します。
example# /usr/sbin/pooladm -c /home/admin/newconfig
例 2 インスタンス化することなく構成を検査する
次のコマンドは、/home/admin/newconfig に保存されている構成をインスタンス化しようとします。発生したエラー条件はすべて表示しますが、アクティブ構成を実際に変更することはありません。
example# /usr/sbin/pooladm -n -c /home/admin/newconfig
例 3 現在の構成を削除する
次のコマンドは、現在のプール構成を削除します。
example# /usr/sbin/pooladm -x
例 4 プール機能を有効にする
次のコマンドは、プール機能を有効にします。
example# /usr/sbin/pooladm -e
例 5 SMF を使ってプール機能を有効にする
次のコマンドは、サービス管理機能を使ってプール機能を有効にします。smf(5) を参照してください。
example# /usr/sbin/svcadm enable svc:/system/pools:default
例 6 アクティブ構成を指定された場所に保存する
次のコマンドは、アクティブ構成を /tmp/state.backup に保存します。
example# /usr/sbin/pooladm -s /tmp/state.backup
pooladm の構成ファイル。
属性についての詳細は、attributes(5) を参照してください。
|
呼び出しは「確実」です。出力は「不確実」です。
poolcfg(1M), poolbind(1M), psrset(1M), svcadm(1M), pset_destroy(2), libpool(3LIB), attributes(5), smf(5)
『Oracle Solaris のシステム管理 (Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理)』
スケジューリングクラスなど、区分化可能なリソースへのバインディングのかたちで存在していないリソースバインドは、pooladm -x 操作で必ずしも変更されるとは限りません。
デフォルトでは、プール機能は Solaris 起動時に有効になりません。pooladm -e は、プール機能を明示的に有効にします。プールが有効になると、プロセッサ区分化とプロセスバインドに関する特定の API の動作が変更されます。libpool(3LIB) を参照してください。
プロセッサセットが作成されたシステム上でプール機能を有効にすることはできません。プール機能を有効にする前に、psrset(1M) コマンドまたは pset_destroy(2) を使ってプロセッサセットを手動で破棄してください。
リソースプール機能は smf(5) サービスであるため、その有効化および無効化を標準の SMF インタフェースを使って行うこともできます。