10
리눅스 커널의 현재 버전에서 명명 된 파이프의 크기는 64K입니다. 이 크기를 늘릴 수 있습니까?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 - 데비안에서 사용할 수있는 bash 명령이 있습니까? – will