Re: IDE/raid performance

Mike Fedyk (mfedyk@matchmail.com)
Wed, 17 Apr 2002 17:38:54 -0700


On Thu, Apr 18, 2002 at 08:44:45AM +1000, Lincoln Dale wrote:
> At 02:58 PM 17/04/2002 +0200, Baldur Norddahl wrote:
> >It is clear that the 33 MHz PCI bus maxes out at 75 MB/s. Is there a reason
> >it doesn't reach 132 MB/s?
>
> welcome to the world of PC hardware, real-world performance and theoretical
> numbers.
>
> in theory, a 32/33 PCI bus can get 132mbyte/sec.
>
> in reality, the more cards you have on a bus, the more arbitration you
> have, the less overall efficiency.
>
> in theory, with neither the initiator or target inserting wait-states, and
> with continual bursting, you can achieve maximum throughput.
> in reality, continual bursting doesn't happen very often and/or many
> hardware devices are not designed to either perform i/o without some
> wait-states in some conditions or provide continual bursting.
>
> in short: you're working on theoretical numbers. reality is typically far
> far different!
>
>
> something you may want to try:
> if your motherboard supports it, change the "PCI Burst" settings and see
> what effect this has.
> you can probably extract another 20-25% performance by changing the PCI
> Burst from 32 to 64.

This ie a problem with the VIA chipsets. Intel chipsets burst 4096
bytes per burst, while the VIA chipsets were sending doing 64 bytes per burst.

AMD (like the origional poster later mentioned) chipsets weren't mentioned
in the comparison article I read, so I don't know if it has the same
trouble.

Mike
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/