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

nfsserv:nfs3_shrinkreaddir

説明

最近の Solaris の変更により readdir(3C) ライブラリが使用するディレクトリのバッファサイズは 1048 バイトから 8192 バイトへ変更となりました。これに対応して、 getdents(2) システム呼び出しで要求されるバイト数も変更されました。 この直接的な結果として、NFS バージョン 3 サーバーへ対する READDIR および READDIRPLUS 要求もサイズが拡大しました。 このため大きな要求サイズを処理できないサーバー実装では、相互運用性に問題が生じる場合があります。

データ型

32 ビット整数

デフォルト

0 (無効)

範囲

0 (無効)、1 (有効)

単位

ブール値

動的か

はい

検査

なし

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

NFS バージョン 3 のサーバーを使用し、ディレクトリの読み取りで相互運用性に問題がある場合は、このパラメータの値を調べてください。このパラメータを有効にすると、ディレクトリを読み取るアプリケーションのパフォーマンスが多少低下することがあります。

安定性レベル

発展中