One of our customers saw SD Read/Write performance around 20MB/s on DVSDK 2.1 and ~7.5MB/S on DVSDK 3.10.
On the PSP 3.10 release notes(2.6.32) the read/write performance benchmark is as below:
SDHC EXT2 |
Write |
6.69 MB/S |
Using 16G Sandisk; bs=1024 |
Read |
11.73 MB/S |
Using 16G Sandisk; bs=1024 |
Based on 3.10 release notes, what customer is seeing is close to what we have benchmarked on the 3.10.
The PSP release notes acknowledges this and recommends the following: "The performance numbers can be severely affected if the media is mounted in sync mode. Hot plug scripts in the filesystem mount removable media in sync mode to ensure data integrity. For performance sensitive applications, umount the auto-mounted filesystem and re-mount in async mode."
Thus we recommended our customer to remount in async mode. It helped but not a whole lot of improvement.The speed only improved slightly and it ranges from 9.23M/s to 9.70M/s. Is there anything else that customer can try here to improve SD read/write performance?