SATA III SSD drive on IDE controller – Runs in UDMA 6 is OK but slow transfers 80MB/s – expect 133MB/s

patasataspeedssd

I have bought a OCZ Agility 3 SSD drive to build into my ASUS laptop. Because the drive is a SATA (III) drive and the laptop has only IDE connectors, I use a Fevi/Apple second drive caddy to put it into the DVD drive bay of the laptop. Maybe you will ask me, "Why you want to that?". I will explain that question later.

Okay, that is working fine but the speed is some low, 80MB/s read and 45MB/s write. I know it has something to do with the connection but this is not what O expected. Because the IDE connection can handle up to 133MB/s and the OCZ drive is very fast (up to 525 MB/s max read), I expect that the result will be the 133MB/s and not 80MB/s. It is running on XP in UDMA 6 mode, so transfer speed must be 133MB/s or am I wrong?

Has this something to do with the controller in the Fevi Second drive caddy or am I missing something else? Has somebody an explanation to this or what can I do to get the full 133MB/s.

I bought this baby to get the maximum speed because IDE SSD versions are slow.

System info:
ASUS A7D – AMD Turion 64 – 2GB – Windows XP Professional

Best Answer

The IDE interface is not nearly efficient enough to transfer at peak speed anywhere close to 100% of the time. Also, the interface is strictly command/response with no pipelining, so the time it takes to send a command, process that command, and process the response before issuing the next command all counts against the transfer rate.

Also, the translation adds overhead. While data is being translated, it's not being sent over the interface. Any added operation latency increases the time it takes to complete a transfer, reducing the effective transfer rate.

The mystery, I think, is why your write speed is so much less than your read speed.

Related Question