"One Punch" Mickey said:
We inherited a customer who has a single P4 1GHz server with 512MB RAM
containing two hard drives, not mirrored or RAID. Both drives are
running in PIO mode for some reason and the customer is continually
complaining of speed problems. I can't find any comparative benchmarks
between PIO and UDMA to show them - are there any around?
From the ATA spec:
www.t13.org
"
The ATA bus is a storage interface originally designed for the ISA Bus
of the IBM PC/AT. With the advent of faster host systems and devices,
the definition of the bus has been expanded to include new operating
modes. Each of the PIO modes, numbered zero through four, is faster
than the one before (higher numbers translate to faster transfer rates).
PIO modes 0, 1, and 2 correspond to transfer rates for the interface as was
originally defined with maximum transfer rates of 3.3, 5.2, and 8.3 megaby-
tes per second (MB/s), respectively. PIO mode 3 defines a maximum transfer
rate of 11.1 MB/s, and PIO mode 4 defines a maximum rate of 16.7 MB/s.
Additionally, Multiword DMA and Ultra DMA modes have been defined.
Multiword DMA mode 0, 1, and 2 have maximum transfer rates of 4.2,
13.3, and 16.7 MB/s, respectively.
Ultra DMA modes 0, 1, 2, 3, 4, 5 and 6 have maximum transfer rates
of 16.7, 25, 33.3, 44.4, 66.7, 100 and 133 MB/s, respectively.
"
Note that these are busspeeds (MHz) converted into MB/s and include
protocol and command overhead. Actual user data transfer speeds are lower.
Deduct 10% for DMA, more for PIO.