Name: Anonymous 2011-09-26 2:54
Tell me about your cat(s), /prog/.
$ cc cat.c
$ time dd if=/dev/zero bs=4096 count=1048576 | cat > /dev/null
1048576+0 records in
1048576+0 records out
4294967296 bytes (4.3 GB) copied, 1.65333 s, 2.6 GB/s
real 0m1.670s
user 0m0.196s
sys 0m3.096s
$ time dd if=/dev/zero bs=4096 count=1048576 | ./a.out > /dev/null
1048576+0 records in
1048576+0 records out
4294967296 bytes (4.3 GB) copied, 2.23426 s, 1.9 GB/s
real 0m2.237s
user 0m0.240s
sys 0m4.080s
$