asoo コマンド
目的
Active System Optimizer (ASO) のチューナブル・パラメーターを管理します。
構文
asoo [ -p | -r [ -K ]] [ -y ] { -o 調整可能 [= 新しい値 ]}
asoo [ -p | -r [ -K ]] [ -y ] { -d 調整可能 }
アズー [P-|- [-K (K)]] [-y (Y)] -D
アズー [-h] [チューナブル]
説明
asoo コマンドは、ASO チューナブル・パラメーターを構成するのに使用されます。 このコマンドは、すべての ASO チューナブル・パラメーターについて、現在値またはリブート値を設定または表示します。 また、永続的な変更を行ったり、変更を次のリブート操作まで保留したりします。
コマンドがパラメーターを設定するのか表示するのかは、一緒に指定するフラグによって決まります。 -o フラグを 使用すると、両方のアクションを実行します。 パラメーターの値を表示したり、パラメーターに新しい値を設定したりすることができます。
チューナブル・パラメーターを変更する前に、その目的を完全に理解するために、まず「チューナブル・パラメーター」セクションでチューナブル・パラメーターの特性のすべてについて注意して読み、「参照」ポインターがあればこれに従ってください。 次に、このパラメーターについての「診断」セクションおよび「チューニング」セクションがご使用のシステムの状況に実際に当てはまるかどうか、また、このパラメーターの値を変更することがシステムのパフォーマンスの向上に役立つかどうかを確認する必要があります。 Diagnosis(診断)セクションとTuning(チューニング)セクションの両方にN/Aしかない場合は、AIXから特に指示がない限り、このパラメータを変更しないでください。
フラグ
| 項目 | 説明 |
|---|---|
| -a | これは、すべてのチューナブル・パラメーターについて、現行値、リブート値 (-r オプションと一緒に使用される場合)、ライブ・アップデート値 (-K オプションと一緒に使用される場合)、または永続値 (-p オプションと一緒に使用される場合) を、Tunable = Value のペアで 1 行に 1 つずつ表示します。 永続オプションの場合、パラメーターの値はそのリブート値と現行値が等しい場合のみ表示されます。 値が異なる場合は、値として NONE が表示されます。 |
| -d チューナブル | これは、チューナブル・パラメーターをデフォルト値にリセットします。 チューナブル・パラメーターはデフォルト値に設定されていないために変更が必要ですが、チューナブル・パラメーターが以下の基準セットの 1 つ以上を満たす場合は、警告メッセージが表示され、パラメーターは変更されません。
|
| -D | これは、すべてのチューナブル・パラメーターをデフォルト値にリセットします。 デフォルト値に設定されていないために変更が必要な Tunable が以下の基準のセットの 1 つ以上を満たしている場合、警告メッセージが表示され、変更は行われません。
|
| -F | すべてのチューナブル・パラメーターをリストするために -a、-L、または -x オプションが単独でコマンド・ラインに指定されている場合、制限付きチューナブル・パラメーターを強制的に表示させます。 -F フラグが指定されない場合は、表示オプションで制限付きチューナブル・パラメーターを明確に指定しない限り、制限付きチューナブル・パラメーターは表示されません。 |
| -h Tunable | チューナブル・パラメーターが指定されている場合は、そのヘルプを表示します。 それ以外の場合は、asoo コマンドの使用法を表示します。 |
| -K | /etc/tunables/nextboot ファイルと /etc/tunables/nextliveupdate ファイルの両方にチューナブル・パラメーター値を設定します。 -K フラグは、-r フラグと一緒の場合にのみ使用できます。 -r フラグおよび -d (または -D) フラグと一緒に -K フラグを指定した場合、チューナブル・パラメーター値は、リブート操作時またはライブ・アップデート操作時に使用される /etc/tunables/nextboot ファイルおよび /etc/tunables/nextliveupdate ファイルにおけるデフォルト値に設定されます。 -K フラグを -L または -x フラグと一緒に指定すると、 asoo コマンドは Live Update 値を表示します。 |
| -L Tunable | 以下の形式を使用して、1 つまたはすべてのチューナブル・パラメーターの特性を 1 行に 1 つずつリストします。 -K フラグを -L フラグと一緒に指定すると、Live Update 値も表示されます。 |
| -o チューナブル = [NewValue] | これはチューナブル・パラメーターの値を表示したり新しい値に設定したりします。 /etc/tunables/usermodifiedファイルは、'-oフラグを使用してダイナミックチューナブルの値を変更するたびに、新しいチューナブルパラメータ値で更新される。 変更したいチューナブル・パラメーターが以下の基準セットの 1 つ以上を満たす場合は、警告メッセージが表示され、パラメーターは変更されません。
新しい値を指定せずに -o フラグと一緒に -r フラグを指定すると、チューナブルのリブート値が表示されます。 -K フラグを -o フラグと一緒に指定し、新しい値を指定しないと、nextliveupdate ファイル内のタイプ Live Update のチューナブル・パラメーターの値が表示されます。 新しい値を指定せずに -o フラグと一緒に -p フラグを指定すると、チューナブルの現行値とリブート値が同じ場合に限り、値が表示されます。 そうでない場合は、 |
| -p | -p オプションが新しい値と組み合わせられずに使用される場合は、tunable パラメーターの現行値とリブート値が等しい場合のみ、値が表示されます。 値が異なる場合は、値として NONE が表示されます。 -o、-d、または -D オプションを組み合わせて使用すると、このフラグにより、変更は現行値とリブート値の両方に適用されます。 つまり、このフラグにより、現行値の更新機能をオンにすることに加えて、/etc/tunables/nextboot ファイルの更新機能もオンにします。 これらの組み合わせは Reboot および Bosboot タイプのパラメーターには使用できません。それらの現行値は変更できないためです。 新しい値を指定せずに、-a または -o オプションを指定する場合は、パラメーターの現行値とリブート値が等しい場合のみ、値が表示されます。 値が異なる場合は、値として NONE が表示されます。 |
| -r | -r オプションを -o、-d、または -D オプションと組み合わせて使用すると、このフラグにより、変更はリブート値に適用されます。例えば、/etc/tunables/nextboot ファイルの更新機能がオンになります。 タイプが Bosboot のどのパラメーターを変更する場合も、 bosboot コマンドを実行するようにプロンプトが出されます。 これが新しい値を指定せずに -a フラグまたは -o フラグと一緒に使用されると、現行値ではなくチューナブル・パラメーターのリブート値が表示されます。 -K フラグと一緒に使用すると、/etc/tunables/nextboot および /etc/tunables/nextliveupdate ファイルの両方に変更が適用されます。 |
| -x [チューナブル] | 以下の (スプレッドシート) 形式を使用して、1 つまたはすべてのチューナブル・パラメーターの特性を 1 行に 1 つずつリストします。 -K フラグを -x フラグと一緒に指定すると、Live Update 値も表示されます。 |
| -y | bosboot コマンドの実行前に、確認を求めるプロンプトの出力を抑止します。 |
チューナブル・パラメーターのタイプ
チューニング・コマンド (no、nfso、vmo、ioo、schedo、raso、および asoo) で取り扱われるすべてのチューナブル・パラメーターは、下記のカテゴリーに分類されています。
| 項目 | 説明 |
|---|---|
| Dynamic | パラメーターをいつでも変更できます。 |
| Static | パラメーターをいかなる時にでも変更できません。 |
| Reboot | パラメーターをリブート操作時にのみ変更できます。 |
| Bosboot | bosboot コマンドの実行とシステムのリブートでのみパラメーターの変更が可能です。 |
| Mount | パラメーターの変更は、今後のファイルシステムまたはディレクトリーのマウントに対してのみ有効です。 |
| Incremental | ブート時にパラメーターの追加のみ可能です。 |
| Connect | パラメーターの変更は、今後のソケット接続に対してのみ有効です。 |
| Deprecated | このパラメーターに対する変更は、 AIXの現行リリースではサポートされなくなりました。 |
Bosboot タイプのパラメーターに関しては、変更が実行される時はいつも、チューニング・コマンドが自動的にユーザーにプロンプトを出して bosboot コマンドを実行するかどうかを尋ねます。 Connect タイプのパラメーターに関しては、チューニング・コマンドが自動的に inetd デーモンを再始動させます。
チューナブル・パラメーター
チューナブル・パラメーターのデフォルト値および値の範囲については、asoo コマンド (-h<tunable_parameter_name>) のヘルプ情報を参照してください。
| 項目 | 説明 |
|---|---|
| aso_active |
|
| DEBUG_LEVEL |
|
セキュリティー
アテンション RBAC ユーザー: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドを参照してください。
例
- asoo コマンドが管理するすべてのチューナブル・パラメーターの現行値、リブート値、範囲、単位、タイプ、および依存関係をリストするには、次のように入力します。
asoo -L - asoo コマンドが管理するすべてのチューナブル・パラメーターの、現行値、リブート値、範囲、単位、タイプ、および依存関係をリスト (スプレッドシート形式) するには、次のように入力します。
asoo -x - aso_active チューナブル・パラメーターをデフォルトにリセットするには、次のように入力します。
asoo -d aso_active - aso_active チューナブル・パラメーターのヘルプ情報を表示するには、次のように入力します。
asoo -h aso_active - すべての asoo チューナブル・パラメーターを永続的にデフォルトにリセットするには、次のように入力します。
asoo -p -D - すべての asoo パラメーターのリブート値をリストするには、次のように入力します。
asoo -r -a