vmtune および schedtune コマンドの置き換え

vmtune および schedtune コマンドは vmoioo、および schedo コマンドで置き換えられました。 vmoioo コマンドをまとめて vmtune の代わりに使用し、schedo コマンドを schedtune の代わりに使用します。 既存のパラメーターはすべて、新しいコマンドで使用されます。

ioo コマンドは、すべての入出力関連のチューニング・パラメーターを管理します。一方、 vmo コマンドは、以前に vmtune コマンドによって管理されていた他のすべての仮想メモリー・マネージャー (VMM) パラメーターを管理します。 これらの 3 つのコマンドは bos.perf.tune ファイルセットに含まれます。このファイルセットには、tunsavetunrestoretuncheck、および tundefault コマンドも含まれています。 bos.adt.samples ファイルセットには vmtune および schedtune コマンドが引き続き含まれます。これらは必要に応じて vmoioo、および schedo コマンドを呼び出す互換性シェル・スクリプトです。 これらの互換性スクリプトは、対話式に変更できるパラメーターへの変更のみをサポートします。 つまり、bosboot を必要とし、さらにマシンをリブートしないと有効にならないパラメーターは、vmtune スクリプトでサポートされなくなった、ということです。 ユーザーがこのようなパラメーターを変更する場合、vmo -r コマンドを使用しなければならなくなりました。 該当する vmtune コマンドのオプションとパラメーターは、次のとおりです。

以前の vmtune オプション 使用法 新しいコマンド
-C 0|1 ページ・カラー化 vmo -r -o pagecoloring=0|1
-g n1 -L n2 予約するラージ・ページのラージ・ページ・サイズ数 vmo -r -olgpg_size=n1-o lgpg_regions=n2
-v n メモリー・プール当たりのフレーム数 vmo -r -o フレームセット=n
-i n 特殊データ・セグメント ID の間隔 vmo -r -o spec_dataseg_int=n
-V n 予約する特殊データ・セグメント ID の数 vmo -r -o 数値仕様データセグメント=n
-y 0|1 p690 メモリー親和性 vmo -r -o memory_affinity=0|1
vmtune および schedtune 互換性スクリプトは、 AIX®には付属していません。 以下の表を参照して、設定を新規コマンドにマイグレーションすることができます。
schedtune オプション schedo の同等オプション 機能
-a number -o affinity_lim=number SCHED_FIF02 ポリシーがスレッドを優先しなくなるまでの コンテキスト切り替え回数を設定する。
-b number -o idle_migration_barrier=number アイドル移行バリアを設定する。
-c number -o %usDelta=number クロック・ドリフトの調整を制御する。
-d number -o sched_D=number CPU 使用率を減衰させるのに使用されるファクターを設定する。
-e number -o v_exempt_seconds=number 最後に中断して再開したプロセスが 再中断するまでの時間を設定する。
-f number -o pacefork=number 失敗した fork コールを 再試行するまでのクロックの目盛り遅延数を設定する。
-F number -o fixed_pri_global=number グローバル実行キューに固定優先順位スレッドを保持する。
-h number -o v_repage_hi=number プロセス中断の始まりと終わりを判別するのに 使用されるシステム全体の基準を変更する。
-m number -o v_min_process=number 最小マルチプログラミング・レベルを設定する。
-p number -o v_repage_proc=number どのプロセスを中断するかを判別するのに 使用されるプロセスごとの基準を変更する。
-r number -o sched_R=number CPU 使用率を集計する頻度を設定する。
-s number -o maxspin=number スリープ状態になるまでにロック上でスピンする回数を設定する。
-t number -o timeslice=number 10 ms タイム・スライスの数を設定する。
-w number -o v_sec_wait=number スラッシングが終了してプロセスを 混用に追加し直すまでの待機秒数を設定する。
vmtune オプション vmo の同等オプション ioo の同等オプション 機能
-b number   -o numfsbuf=number ファイルシステム bufstructs の数を設定する。
-B number   -o hd_pbuf_cnt=number このパラメーターは、pv_min_pbuf パラメーターに置換されました。
-c number   -o numclust=number 遅延書き込みによって処理される 16 KB クラスターの数を設定する。
-C 0|1 -r -o pagecoloring=0|1   特定のハードウェア・プラットフォームの ページ・カラー化を使用可能または使用不可にする。
-d 0|1 -o deffps=0|1   据え置きページング・スペース割り振りをオンまたはオフにする。
-e 0|1   -o jfs_clread_enabled=0|1 JFS がすべてのファイルに対してクラスター読み取りを使用するかどうかを制御す る。
-E 0|1   -o jfs_use_read_lock=0|1 ファイルからの読み取り時に JFS が共用ロックを使用するかどうかを制御する。
-f number -o minfree=number   フリー・リストのフレームの数を設定する。
-F number -o maxfree=number   フレーム・スチーリングを停止する フリー・リストのフレームの数を設定する。
-g number -o lgpg_size number   ハードウェアでサポートされるラージ・ページの サイズを設定する (バイト単位)。
-H number   -o pgahd_scale_thresh=number システムが先読みの規模を縮小する mempool 内のフリー・ページ数を設定する。
-i number -r -o spec_dataseg_int=number   特殊データ・セグメント ID を予約するときに 使用する時間間隔を設定する。
-j number   -o j2_nPagesPerWriteBehindCluster= number 後書きクラスター当たりのページ数を設定する。
-J number   -o j2_maxRandomWrite=number ランダム書き込みのしきい値カウントを設定する。
-k number -o npskill=number   プロセスの kill を開始するページング・スペースの ページ数を設定する。
-l number -o lrubucket=number   最長未使用時間ページ置換バケット・サイズの サイズを設定する。
-L number -o lgpg_regions=number   予約するラージ・ページ数を設定する。
-M number -o maxpin=number   固定できる実メモリーの最大パーセントを 指定する。
-n number -o nokilluid=number   ページング・スペースが小さくても kill されないプロセスの UID の範囲を指定する。
-N number   -o pd_npages=number ファイルを削除するときに RAM から 1 つのチャンク (大きい塊) で削除するページの数を指定する。
-p number -o minperm%=number   ファイル・ページが repage アルゴリズム から保護される上限ポイントを設定する。
-P number -o maxperm%=number   ページ・スチール・アルゴリズムがファイル・ページのみ スチールする下限ポイントを設定する。
-q number   -o j2_minPageReadAhead=number 先読みするページの最小数を設定する。
-Q number   -o j2_maxPageReadAhead=number 先読みするページの最大数を設定する。
-r number   -o minpgahead=number 順次先読みを開始するページの数 を設定する。
-R number   -o maxpgahead=number 先読みするページの最大数を設定する。
-s 0|1   -o sync_release_ilock=0|1 sync 中に i ノード・ロックを 保持する時間を最小化するコードを使用可能または使用不可にする。
-S 0|1 -o v_pinshm=0|1   shmget システム・コール時に SHM_PIN フラグを使用可能または使用不可にする。
-t number -o maxclient%=number   ページ・スチール・アルゴリズムがクライアントの ファイル・ページのみスチールする下限ポイントを設定する。
-T number -o pta_balance_threshold= number   新規 PTA セグメントが割り当てられるポイントを設定する。
-u number -o lvm_bufcnt=number   ロー物理 I/O の LVM バッファー数を設定する。
-v number -r -o framesets=number   メモリー・プール当たりのフレーム・セットの数を設定する。
-V number -r -o num_spec_dataseg= number   予約する特殊データ・セグメント ID の 数を設定する。
-w number -o npswarn=number   SIGDANGER シグナルがプロセスに送信される フリー・ページング・スペース・ページの数を設定する。
-W number   -o maxrandwrt=number 遅延書き込みアルゴリズムを使用してページがディスクに同期するまでに ランダム書き込みが RAM に累積するしきい値を設定する。
-y 0|1 -r -o memory_affinity=0|1   このパラメーターは存在しません。 メモリー親和性は常にオンです (ハードウェアがサポートしている場合)。
-z number   -o j2_nRandomCluster=number ランダム書き込みのしきい値の距離を設定します。
-Z number   -o j2_nBufferPerPagerDevice= number ページャー・デバイス当たりのバッファーの数を設定します。