How fast are Linux pipes anyway explores how Unix pipes are implemented in Linux by iteratively optimizing a test program that writes and reads data through a pipe.