27 ms·For read yes, but for writes it will not block until the pipe buffer is filled.by hawski 3y agoFor read yes, but for writes it will not block until the pipe buffer is filled.Izkata 3y agoI did test it before posting and "echo 1 > fifo1" did block immediately. Unless the buffer is 1 byte, there seems to be a special case for this.hawski 3y agoWhen you take a look with strace to see what is happening it blocks on 'openat' of the file. So it is not the same.