gpt4 book ai didi

linux - 是否可以在 Linux 上更改命名管道的大小?

转载 作者:IT王子 更新时间:2023-10-28 23:59:25 24 4
gpt4 key购买 nike

我知道对于当前版本的 Linux 内核,命名管道的大小是 64K。是否有可能增加这个尺寸?

我知道我可以切换到套接字,但首先我想看看是否可以通过增加命名管道大小来解决间歇性缓冲区溢出问题。

最佳答案

使用最近的内核 (>= 2.6.35),您可以更改管道的大小

fcntl(fd, F_SETPIPE_SZ, size)

其中 size 是一个 long。最大大小在 /proc/sys/fs/pipe-max-size 中。

关于linux - 是否可以在 Linux 上更改命名管道的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com