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 が返されます。
- コミットレベル
-
変更の可能性あり
- © 2010, Oracle Corporation and/or its affiliates