а что говорят
dd if=/dev/zero of=testfile bs=4096 count=500000
и
dd if=testfile of=/dev/null bs=4096 count=500000
500000 много, 50000 пробовал, разница на лицо:

ayax:~# dd if=/dev/zero of=testfile bs=4096 count=50000
50000+0 records in
50000+0 records out
204800000 bytes transferred in 306.310105 seconds (668603 bytes/sec)
ayax:~# dd if=testfile of=/dev/null bs=4096 count=50000
50000+0 records in
50000+0 records out
204800000 bytes transferred in 3.552036 seconds (57657074 bytes/sec)

Скорость чтения похожа на номинальною:
ayax:~# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  166 MB in  3.00 seconds =  55.30 MB/sec


А с 5000 блоками еще веселее:

ayax:~# dd if=/dev/zero of=testfile bs=4096 count=5000
5000+0 records in
5000+0 records out
20480000 bytes transferred in 30.636952 seconds (668474 bytes/sec)
ayax:~# dd if=testfile of=/dev/null bs=4096 count=5000
5000+0 records in
5000+0 records out
20480000 bytes transferred in 0.027152 seconds (754270295 bytes/sec)

(очевидно, буфер виноват)



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить