Solaris 2.6 カーネルパッチの一部のリビジョン (SPARC プラットフォームの 105181-10 および Intel プラットフォームの 105182-09) と Solaris 7 リリースで、新しいパラメータ priority_paging (優先ページング) が導入されました。ページアウトスレッド活動の新しい開始点 (cachefree) も使用されます。使用可能なメモリーが cachefree と lotsfree の間にある間は、実行可能部分 (テキスト、スタック、またはデータ) からのページである場合は、優先ページングはそのページをスキップするようページ検査のアルゴリズムを変更します。メモリーが lotsfree を下回ると、すべてのページが同等にみなされます。この機能はデフォルトで無効になっています。この機能を有効にするには、cachefree に lotsfree より大きい値を設定するか、priority_paging 変数にゼロ以外の値を設定します (cachefree に lotsfree の 2 倍の値が設定されます)。
符号付き整数
0
0 (cachefree が別途設定されていない場合、優先ページングを無効にする) か 1 (有効にする)
切り替え (オン/オフ)
いいえ。cachefree の値はブート時にのみ設定します。実行時に有効にするには、システムの動作中に adb で cachefree を設定します。
なし
システムのメモリーが逼迫している場合、およびファイルの内容が将来必要であるような入出力を極めて多く行う場合を除き、常に有効にしておくべきです。
廃止または互換性がなくなる可能性あり
cachefree に lotsfree より大きい値を設定すると、優先ページング機能が有効になります。この変数は、少なくともパッチ 105181 のリビジョン 10 がインストールされた Solaris 2.6 リリース、および Solaris 7 リリースが動作するシステムで使用できます。この機能は、デフォルトでは無効になっています (cachefree と lotsfree が等しい)。
符号なし long
priority_paging が設定されていない場合は、lotsfree の値です。設定されている場合は、cachefree は lotsfree の 2 倍です。
lotsfree からシステムの物理メモリー量
ページ
はい
lotsfree より小さいと、lotsfree の値にリセットされます。
システムのメモリーが逼迫している場合、およびファイルの内容が将来必要であるような入出力を極めて多く行う場合を除き、常に有効にしておくべきです。
廃止または互換性がなくなる可能性あり