Hi,

I encountered a P3 SMP system that shows poor fdc(4) performance.
But when I use larger block size, say 36b, it seems it works
as expected.

#dd if=boot.flp of=/dev/fd0
2880+0 records in
2880+0 records out
1474560 bytes transferred in 607.483808 secs (2427 bytes/sec)

#dd if=boot.flp of=/dev/fd0 bs=36b
80+0 records in
80+0 records out
1474560 bytes transferred in 48.482513 secs (30414 bytes/sec)

On other P4 machine I got:
#dd if=boot.flp of=/dev/fd0
2880+0 records in
2880+0 records out
1474560 bytes transferred in 51.007538 secs (28909 bytes/sec)

#dd if=boot.flp of=/dev/fd0 bs=36b
80+0 records in
80+0 records out
1474560 bytes transferred in 47.972662 secs (30738 bytes/sec)

This type of poor dd performance is the same symptom I'd like to
solve on sparc64. On ebus based Ultrasparcs it shows almost
the same phenomenon. Since I can't see any DMA or retry errors on
fdc I have no idea what caused this. In addition, it works well on
sbus based ultrasparcs which don't support DMA.
Any ideas?
-- 
Regards,
Pyun YongHyeon
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to