bash-2.03$ uname -sr
Linux 2.4.9
bash-2.03$ for i in mmap mmap.pri mmap.pri.wri read fread ; do echo -n $i; time
./a.out $i; echo; done
mmap
real 0m1.272s
user 0m0.230s
sys 0m1.020s
mmap.pri
real 0m1.237s
user 0m0.220s
sys 0m1.020s
mmap.pri.wri
real 0m2.454s
user 0m0.250s
sys 0m1.960s
read
real 0m6.346s
user 0m0.340s
sys 0m6.000s
fread
real 0m10.448s
user 0m1.950s
sys 0m8.490s