10
現在のバージョンのLinuxカーネルでは、名前付きパイプのサイズは64Kです。このサイズをまったく増やすことは可能ですか?Linux上で名前付きパイプのサイズを変更することはできますか?
私はソケットに切り替えることができますが、まず、名前付きパイプのサイズを増やすだけで、断続的なバッファオーバーフローの問題を解決できるかどうかを確認したいと思います。最近のカーネルでは
現在のバージョンのLinuxカーネルでは、名前付きパイプのサイズは64Kです。このサイズをまったく増やすことは可能ですか?Linux上で名前付きパイプのサイズを変更することはできますか?
私はソケットに切り替えることができますが、まず、名前付きパイプのサイズを増やすだけで、断続的なバッファオーバーフローの問題を解決できるかどうかを確認したいと思います。最近のカーネルでは
(> = 2.6.35)、あなたはsize
がlong
ある
fcntl(fd, F_SETPIPE_SZ, size)
とパイプのサイズを変更することができます。最大サイズは/proc/sys/fs/pipe-max-size
です。
残念ながら、これは2.6.32システムです。 – AgentLiquid
@larsmans - これにDebian上で使用できるbashコマンドがありますか? – will