Hello!
We use DM6446 EVM (OS Montavista Linux Pro v5.0) with ATA interface connected to solid HDD, which allow to achieve up to 90 MB/s reads and 90 MB/s writes. We run TI's ATA Perfomance test bench (“pspTest” utility from LPTB-02.03.00.02-beta) for Ultra DMA 5 mode (by command “hdparm -d1 -X69 /dev/hda”) and get next results.
In case buffer and file size 50 Mega Bytes we have file write speed 11.199174 Mega Bytes/Sec only and 89.53% percentage cpu load, file read 23.972218 Mega Bytes/Sec and 67.12% percentage cpu load when DMA use. (We have file write speed 4.103836 Mega Bytes/Sec and 96.55% percentage cpu load when DMA not use.)
In case buffer size 5 Mega Bytes and file size 50 Mega Bytes we have file write speed 7.187637 Mega Bytes/Sec only and 55.28% percentage cpu load, file read 41.078712 Mega Bytes/Sec and 76.56% percentage cpu load when DMA use. (We have file write speed 3.710023 Mega Bytes/Sec and 86.22% percentage cpu load when DMA not use.)
How can we increase file write speed to 90 Mega Bytes/Sec for Ultra DMA 5 mode on DM6446 EVM and decrease percentage cpu load?
Thanks and Best Regards,
Eugeny Nickolaychuk