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

ストリーム

nstrpush

説明

1 つのストリームに挿入できる (プッシュできる) モジュールの数

データ型

符号付き整数

デフォルト

9

範囲

9 から 16

単位

モジュール

動的か

はい

検査

なし

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

ソフトウェアベンダーの指定がある場合。STREAM が許可されているプッシュカウントを超えても、メッセージは出されません。プッシュを試みたプログラムに EINVAL という値が返されます。

コミットレベル

変更の可能性あり

strmsgsz

説明

1 回のシステム呼び出しで STREAM に渡してメッセージのデータ部分に入れることができるバイト数の最大値。このサイズを超える write(2) はすべて、複数のメッセージに分割されます。

データ型

符号付き整数

デフォルト

65,536

範囲

0 から 262,144

単位

バイト

動的か

はい

検査

なし

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

putmsg(2) 呼び出しが ERANGE を返す場合

コミットレベル

変更の可能性あり

strctlsz

説明

1 回のシステム呼び出しで STREAM に渡してメッセージの制御部分に入れることができるバイト数の最大値。

データ型

符号付き整数

デフォルト

1024

範囲

0 から MAXINT

単位

バイト

動的か

はい

検査

なし

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

ソフトウェアベンダーの指定がある場合。putmsg(2) 呼び出しがこの限度を超えようとすると、ERANGE が返されます。

コミットレベル

変更の可能性あり