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

TMPFS パラメータ

tmpfs:tmpfs_maxkmem

備考欄

TMPFS がデータ構造体 (tmp ノードとディレクトリエントリ) に使用できるカーネルメモリーの最大量を指定します。

データ型

符号なし long

デフォルト

1 ページまたは物理メモリーの 4% (どちらか大きい方)。

範囲

1 ページのバイト数 (sun4u か sun4v システムの場合は 8192、その他のシステムの場合は 4096) から、TMPFS が最初に使用されたときに存在していたカーネルメモリーの 25%。

単位

バイト

動的か

はい

検査

なし

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

次のメッセージがコンソールやメッセージファイルに出力される場合には、値を増やします。


tmp_memalloc: tmpfs over memory limit

TMPFS がデータ構造体に現在使用しているメモリー量は、tmp_kmemspace フィールドにあります。カーネルデバッガを使用すると、このフィールドを検証できます。

コミットレベル

変更の可能性あり

変更履歴

詳細は、tmpfs:tmpfs_maxkmem (Solaris 10 リリース)」を参照してください。

tmpfs:tmpfs_minfree

備考欄

TMPFS がシステムの他の部分のために残しておくスワップ空間の最小量を指定します。

データ型

符号付き long

デフォルト

256

範囲

0 からスワップ空間サイズの最大値

単位

ページ

動的か

はい

検査

なし

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

TMPFS が大量に使用されるシステムで適度なスワップ空間を維持するために、この値を増やすことができます。次のメッセージがコンソールやメッセージファイルに出力された場合は、使用量がこの限度に達したことを示しています。


fs-name: File system full, swap space limit exceeded
コミットレベル

変更の可能性あり

変更履歴

tmpfs:tmpfs_minfree (Solaris 8 リリース)」を参照してください。