Hello! I want to say that this thread seems related with this one:
http://marc.theaimsgroup.com/?l=openbsd-misc&m=117027330031702&w=2 Two very different computer architectures (a i386-compatible embedded computer running a 200 MHz Geode processor and a high-end sparc64 computer) but both with a serious performance problem as a consequence of a very high interrupt load (something between 30% and 60% on the powerful sparc64 system!). On the net4801, HDD throughput is something between 8 MB/s and 20 MB/s (performance measured using dd) as a function of the block size. I think that both threads show a possible problem in pciide. I will change the operating system on my laptop (currently running NetBSD) to OpenBSD this weekend to see what happens -it is a 400 MHz PII computer and current throughput is 27 MB/s-. If there is a problem with OpenBSD it will probably be easy to see on that system. Just a though, Igor.