PIPESZ(1) PIPESZ(1) pipesz - - pipesz [options] [--set size] [--] [command [argument...]] pipesz [options] --get - . , . . The --set operation sets pipe buffer sizes. If it is specified, it must be specified with an explicit size. Otherwise, it is implied and the size is read from /proc/sys/fs/pipe-max-size. The kernel may adjust size as described in fcntl(2). To see the actual buffer sizes that get set, use the --verbose option. If neither --file nor --fd are specified, --set acts on standard output. --set . . --get . pipesz-. "fd N". , , . . ('\t', 09h). --verbose, . --file --fd , --get . --check , pipesz . pipesz . , --quiet . , . . pipe(7) . pipesz , getopt(3) . . ,,-", ,,--" pipesz. , ,,--" . pipesz --get, --help, --version. -g, --get . , --file --fd, . --set. -s, --set Set the size of the pipe buffers, in bytes. This option may be suffixed by K, M, G, KiB, MiB, or GiB to indicate multiples of 1024. Fractional values are supported in this case. Additional suffixes are supported but are unlikely to be useful. If this option is not specified, a default value is used, as described above. If this option is specified multiple times, a warning is emitted and only the last-specified size is used. As a special behavior, if neither --file nor --fd are specified, standard output is adjusted. It is an error to specify this option in combination with --get. -f, --file - , . , --fd. , -, /proc/PID/fd. - . -n, --fd number Set the buffer size of the pipe or FIFO corresponding to file descriptor number. You may specify this option multiple times to affect different file descriptors, and you may do so in combination with --file. Shorthand options are provided for the common cases of fd 0 (stdin), fd 1 (stdout), and fd 2 (stderr). These should suffice in most cases. -i, --stdin --fd 0. -o, --stdout --fd 1. -e, --stderr --fd 2. -c, --check , , . . -q, --quiet Do not report non-fatal errors to standard error. This option does not affect the normal output of --get, --verbose, --help, or --version. -v, --verbose --get, pipesz . , , pipesz . -h, --help . -V, --version . pipesz dd if= bs=1M | ... dd(1) , . pipesz -s1M -cf /run/my-service.fifo 1048576 . , pipesz . echo hello | pipesz -g pipesz. pipesz , 6 , . find /proc/PID/fd -exec pipesz -gqf '{}' ';' . , pipesz . 2.6.35. /proc/sys/fs/pipe-max-size. fcntl(2) F_GETPIPE_SZ/F_SETPIPE_SZ . ioctl(2) FIONREAD . , 0. 4.9, . pipe(7) . Nathan Sharp pipe(7) , ,,https://github.com/util-linux/util-linux/issues[issue tracker]". pipesz ,,util-linux" . util-linux 2.42.3 2026-09-02 PIPESZ(1)