Oracle® Solaris 11.2 カーネルのチューンアップ・リファレンスマニュアル

印刷ビューの終了

更新: 2014 年 12 月
 
 

lotsfree

説明

システムのページングを開始する最初のきっかけになります。ページ数がこのしきい値に達すると、ページスキャナが立ち上がり、再利用するメモリーページを探します。

データ型

符号なし long

デフォルト

物理メモリーの 1/64 または 512K バイトのどちらか大きい方

範囲

最小値は、512K バイトまたは物理メモリーの 1/64 のどちらか大きい方であり、getpagesize によって返されるページサイズに基づくページ数で表されます。詳細は、getpagesize(3C) を参照してください。

最大値は物理メモリーのページ数です。この最大値は、物理メモリーの 30% 以内であるべきです。システムは、「検証」のセクションで記述している場合以外は、この範囲を強制しません。

単位

ページ

動的か

はい。ただしメモリーに関して DR 操作が行われると、動的な変更は失われます。

検証

lotsfree が物理メモリーの総量より大きい場合、値はデフォルトにリセットされます。

暗黙的制約

lotsfreedesfree よりも大きく、desfree が minfree よりも大きいという関係が常に維持されるようにする必要があります。

どのような場合に変更するか

ページ要求が急激に増えるような場合には、メモリーアルゴリズムが要求に対応できないことがあります。これを回避するには、早期にメモリーの回収を開始するのも 1 つの方法です。これは、ページングシステムにいくらか余裕を与えることになります。

経験則によると、このパラメータは、システムが 2 - 3 秒で割り当てる必要がある量の 2 倍にします。このパラメータの適正値は負荷によって異なります。DBMS サーバーはデフォルトの設定で支障がないはずです。しかし、ファイルシステムの入出力負荷が非常に大きい場合は、このパラメータを調整する必要性があるかもしれません。

負荷が比較的安定し、メモリー総量が多いシステムでは、この値を引き下げます。許容される最小値は 512K バイトであり、getpagesize によって返されるページサイズに基づくページ数で表されます。

コミットレベル

変更の可能性あり